Home
last modified time | relevance | path

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

/llvm-project/bolt/include/bolt/Core/
H A DCallGraphWalker.h19 class BinaryFunctionCallGraph; variable
25 BinaryFunctionCallGraph &CG;
40 CallGraphWalker(BinaryFunctionCallGraph &CG) : CG(CG) {} in CallGraphWalker()
H A DBinaryFunctionCallGraph.h23 class BinaryFunctionCallGraph : public CallGraph {
64 BinaryFunctionCallGraph
/llvm-project/bolt/include/bolt/Passes/
H A DFrameAnalysis.h16 class BinaryFunctionCallGraph; variable
148 void traverseCG(BinaryFunctionCallGraph &CG);
174 explicit FrameAnalysis(BinaryContext &BC, BinaryFunctionCallGraph &CG);
H A DRegAnalysis.h22 class BinaryFunctionCallGraph; variable
40 BinaryFunctionCallGraph *CG);
H A DReorderFunctions.h21 BinaryFunctionCallGraph Cg;
H A DRegReAssign.h30 std::unique_ptr<BinaryFunctionCallGraph> CG;
/llvm-project/bolt/lib/Core/
H A DBinaryFunctionCallGraph.cpp39 CallGraph::NodeId BinaryFunctionCallGraph::addNode(BinaryFunction *BF, in addNode()
50 std::deque<BinaryFunction *> BinaryFunctionCallGraph::buildTraversalOrder() { in buildTraversalOrder()
92 BinaryFunctionCallGraph
99 BinaryFunctionCallGraph Cg; in buildCallGraph()
H A DCMakeLists.txt20 BinaryFunctionCallGraph.cpp
/llvm-project/llvm/utils/gn/secondary/bolt/lib/Core/
H A DBUILD.gn24 "BinaryFunctionCallGraph.cpp",
/llvm-project/bolt/lib/Passes/
H A DJTFootprintReduction.cpp254 std::unique_ptr<BinaryFunctionCallGraph> CG; in runOnFunctions()
256 CG.reset(new BinaryFunctionCallGraph(buildCallGraph(BC))); in runOnFunctions()
H A DFrameOptimizer.cpp227 std::unique_ptr<BinaryFunctionCallGraph> CG; in runOnFunctions()
234 CG = std::make_unique<BinaryFunctionCallGraph>(buildCallGraph(BC)); in runOnFunctions()
H A DStokeInfo.cpp164 BinaryFunctionCallGraph CG = buildCallGraph(BC); in runOnFunctions()
H A DRegAnalysis.cpp37 BinaryFunctionCallGraph *CG) in RegAnalysis()
H A DFrameAnalysis.cpp295 void FrameAnalysis::traverseCG(BinaryFunctionCallGraph &CG) { in traverseCG()
520 FrameAnalysis::FrameAnalysis(BinaryContext &BC, BinaryFunctionCallGraph &CG) in FrameAnalysis()
H A DRegReAssign.cpp414 CG.reset(new BinaryFunctionCallGraph(buildCallGraph(BC))); in setupAggressivePass()
H A DIndirectCallPromotion.cpp14 #include "bolt/Core/BinaryFunctionCallGraph.h"
1156 std::unique_ptr<BinaryFunctionCallGraph> CG; in runOnFunctions()
1158 CG.reset(new BinaryFunctionCallGraph(buildCallGraph(BC))); in runOnFunctions()