Searched refs:DataflowInfoManager (Results 1 – 16 of 16) sorted by relevance
/llvm-project/bolt/lib/Passes/ |
H A D | DataflowInfoManager.cpp | 18 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 D | JTFootprintReduction.cpp | 43 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 D | StokeInfo.cpp | 93 bool StokeInfo::checkFunction(BinaryFunction &BF, DataflowInfoManager &DInfo, in checkFunction() 183 DataflowInfoManager DInfo(BF.second, &RA, nullptr); in runOnFunctions()
|
H A D | CMakeLists.txt | 10 DataflowInfoManager.cpp
|
H A D | MCF.cpp | 361 void equalizeBBCounts(DataflowInfoManager &Info, BinaryFunction &BF) { in equalizeBBCounts() 446 auto Info = DataflowInfoManager(BF, nullptr, nullptr); in runOnFunction()
|
H A D | ValidateInternalCalls.cpp | 15 #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 D | FrameOptimizer.cpp | 365 DataflowInfoManager Info(BF, &RA, &FA, AllocatorId); in performShrinkWrapping()
|
H A D | RegReAssign.cpp | 283 DataflowInfoManager Info(Function, RA.get(), nullptr); in aggressivePassOverFunction()
|
H A D | ShrinkWrapping.cpp | 1449 DataflowInfoManager &Info; 1511 DataflowInfoManager &Info, in PredictiveStackPointerTracking()
|
H A D | IndirectCallPromotion.cpp | 15 #include "bolt/Passes/DataflowInfoManager.h" 1257 DataflowInfoManager Info(Function, RA.get(), nullptr); in runOnFunctions()
|
/llvm-project/bolt/include/bolt/Passes/ |
H A D | JTFootprintReduction.h | 20 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 D | ShrinkWrapping.h | 18 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 D | MCF.h | 18 class DataflowInfoManager; variable 24 void equalizeBBCounts(DataflowInfoManager &Info, BinaryFunction &BF);
|
H A D | DataflowInfoManager.h | 29 class DataflowInfoManager { 52 DataflowInfoManager(BinaryFunction &BF, const RegAnalysis *RA,
|
H A D | StokeInfo.h | 35 class DataflowInfoManager; variable 120 bool checkFunction(BinaryFunction &BF, DataflowInfoManager &DInfo,
|
/llvm-project/llvm/utils/gn/secondary/bolt/lib/Passes/ |
H A D | BUILD.gn | 24 "DataflowInfoManager.cpp",
|