Searched refs:FrameAnalysis (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | FrameOptimizer.h | 16 class FrameAnalysis; variable 94 void removeUnnecessaryLoads(const RegAnalysis &RA, const FrameAnalysis &FA, 98 void removeUnusedStores(const FrameAnalysis &FA, BinaryFunction &BF); 101 void performShrinkWrapping(const RegAnalysis &RA, const FrameAnalysis &FA,
|
| H A D | StackAvailableExpressions.h | 22 class FrameAnalysis; variable 30 StackAvailableExpressions(const RegAnalysis &RA, const FrameAnalysis &FA, 38 const FrameAnalysis &FA;
|
| H A D | StackReachingUses.h | 22 class FrameAnalysis; variable 30 StackReachingUses(const FrameAnalysis &FA, BinaryFunction &BF, 53 const FrameAnalysis &FA;
|
| H A D | DataflowInfoManager.h | 22 class FrameAnalysis; variable 31 const FrameAnalysis *FA; 53 const FrameAnalysis *FA,
|
| H A D | FrameAnalysis.h | 109 class FrameAnalysis { 178 explicit FrameAnalysis(BinaryContext &BC, BinaryFunctionCallGraph &CG); 206 ~FrameAnalysis() { cleanAnnotations(); } in ~FrameAnalysis()
|
| H A D | ShrinkWrapping.h | 24 const FrameAnalysis &FA; 64 CalleeSavedAnalysis(const FrameAnalysis &FA, BinaryFunction &BF, in CalleeSavedAnalysis() 118 const FrameAnalysis &FA; 219 StackLayoutModifier(const FrameAnalysis &FA, BinaryFunction &BF, in StackLayoutModifier() 290 const FrameAnalysis &FA; 509 ShrinkWrapping(const FrameAnalysis &FA, BinaryFunction &BF, in ShrinkWrapping()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | FrameAnalysis.cpp | 259 void FrameAnalysis::addArgInStackAccessFor(MCInst &Inst, in addArgInStackAccessFor() 286 FrameAnalysis::getArgAccessesFor(const MCInst &Inst) const { in getArgAccessesFor() 295 FrameAnalysis::getFIEFor(const MCInst &Inst) const { in getFIEFor() 304 void FrameAnalysis::traverseCG(BinaryFunctionCallGraph &CG) { in traverseCG() 398 bool FrameAnalysis::computeArgsAccessed(BinaryFunction &BF) { in computeArgsAccessed() 472 bool FrameAnalysis::restoreFrameIndex(BinaryFunction &BF) { in restoreFrameIndex() 511 void FrameAnalysis::cleanAnnotations() { in cleanAnnotations() 529 FrameAnalysis::FrameAnalysis(BinaryContext &BC, BinaryFunctionCallGraph &CG) in FrameAnalysis() function in llvm::bolt::FrameAnalysis 581 void FrameAnalysis::printStats() { in printStats() 591 void FrameAnalysis::clearSPTMap() { in clearSPTMap() [all …]
|
| H A D | FrameOptimizer.cpp | 58 const FrameAnalysis &FA, in removeUnnecessaryLoads() 163 void FrameOptimizerPass::removeUnusedStores(const FrameAnalysis &FA, in removeUnusedStores() 230 std::unique_ptr<FrameAnalysis> FA; in runOnFunctions() 242 FA = std::make_unique<FrameAnalysis>(BC, *CG); in runOnFunctions() 310 const FrameAnalysis &FA, in performShrinkWrapping()
|
| H A D | CMakeLists.txt | 15 FrameAnalysis.cpp
|
| H A D | StackAvailableExpressions.cpp | 24 const FrameAnalysis &FA, in StackAvailableExpressions()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 23 bolt/include/bolt/Passes/FrameAnalysis.h
|