Home
last modified time | relevance | path

Searched refs:DataflowInfoManager (Results 1 – 16 of 16) sorted by relevance

/llvm-project/bolt/lib/Passes/
H A DDataflowInfoManager.cpp18 ReachingDefOrUse</*Def=*/true> &DataflowInfoManager::getReachingDefs() { in getReachingDefs()
27 void DataflowInfoManager::invalidateReachingDefs() { RD.reset(nullptr); } in invalidateReachingDefs()
29 ReachingDefOrUse</*Def=*/false> &DataflowInfoManager::getReachingUses() { in getReachingUses()
38 void DataflowInfoManager::invalidateReachingUses() { RU.reset(nullptr); } in invalidateReachingUses()
40 LivenessAnalysis &DataflowInfoManager::getLivenessAnalysis() { in getLivenessAnalysis()
49 void DataflowInfoManager::invalidateLivenessAnalysis() { LA.reset(nullptr); } in invalidateLivenessAnalysis()
51 StackReachingUses &DataflowInfoManager::getStackReachingUses() { in getStackReachingUses()
60 void DataflowInfoManager::invalidateStackReachingUses() { SRU.reset(nullptr); } in invalidateStackReachingUses()
62 DominatorAnalysis<false> &DataflowInfoManager::getDominatorAnalysis() { in getDominatorAnalysis()
70 void DataflowInfoManager::invalidateDominatorAnalysis() { DA.reset(nullptr); } in invalidateDominatorAnalysis()
[all …]
H A DJTFootprintReduction.cpp43 DataflowInfoManager &Info) { in checkOpportunities()
132 uint64_t JTAddr, JumpTable *JumpTable, DataflowInfoManager &Info) { in tryOptimizeNonPIC()
174 DataflowInfoManager &Info) { in tryOptimizePIC()
212 DataflowInfoManager &Info) { in optimizeFunction()
268 DataflowInfoManager Info(Function, RA.get(), nullptr); in runOnFunctions()
H A DStokeInfo.cpp93 bool StokeInfo::checkFunction(BinaryFunction &BF, DataflowInfoManager &DInfo, in checkFunction()
183 DataflowInfoManager DInfo(BF.second, &RA, nullptr); in runOnFunctions()
H A DCMakeLists.txt10 DataflowInfoManager.cpp
H A DMCF.cpp361 void equalizeBBCounts(DataflowInfoManager &Info, BinaryFunction &BF) { in equalizeBBCounts()
446 auto Info = DataflowInfoManager(BF, nullptr, nullptr); in runOnFunction()
H A DValidateInternalCalls.cpp15 #include "bolt/Passes/DataflowInfoManager.h"
145 // We use the InsnToBB map that DataflowInfoManager provides us in fixCFGForIC()
146 DataflowInfoManager Info(Function, nullptr, nullptr); in fixCFGForIC()
H A DFrameOptimizer.cpp365 DataflowInfoManager Info(BF, &RA, &FA, AllocatorId); in performShrinkWrapping()
H A DRegReAssign.cpp283 DataflowInfoManager Info(Function, RA.get(), nullptr); in aggressivePassOverFunction()
H A DShrinkWrapping.cpp1449 DataflowInfoManager &Info;
1511 DataflowInfoManager &Info, in PredictiveStackPointerTracking()
H A DIndirectCallPromotion.cpp15 #include "bolt/Passes/DataflowInfoManager.h"
1257 DataflowInfoManager Info(Function, RA.get(), nullptr); in runOnFunctions()
/llvm-project/bolt/include/bolt/Passes/
H A DJTFootprintReduction.h20 class DataflowInfoManager; variable
42 void checkOpportunities(BinaryFunction &Function, DataflowInfoManager &Info);
51 JumpTable *JumpTable, DataflowInfoManager &Info);
57 JumpTable *JumpTable, DataflowInfoManager &Info);
60 void optimizeFunction(BinaryFunction &Function, DataflowInfoManager &Info);
H A DShrinkWrapping.h18 class DataflowInfoManager; variable
27 DataflowInfoManager &Info;
65 DataflowInfoManager &Info, in CalleeSavedAnalysis()
121 DataflowInfoManager &Info;
220 DataflowInfoManager &Info, in StackLayoutModifier()
293 DataflowInfoManager &Info;
512 DataflowInfoManager &Info, in ShrinkWrapping()
H A DMCF.h18 class DataflowInfoManager; variable
24 void equalizeBBCounts(DataflowInfoManager &Info, BinaryFunction &BF);
H A DDataflowInfoManager.h29 class DataflowInfoManager {
52 DataflowInfoManager(BinaryFunction &BF, const RegAnalysis *RA,
H A DStokeInfo.h35 class DataflowInfoManager; variable
120 bool checkFunction(BinaryFunction &BF, DataflowInfoManager &DInfo,
/llvm-project/llvm/utils/gn/secondary/bolt/lib/Passes/
H A DBUILD.gn24 "DataflowInfoManager.cpp",