Home
last modified time | relevance | path

Searched refs:StackAllocationAnalysis (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DStackAllocationAnalysis.h25 class StackAllocationAnalysis
26 : public InstrsDataflowAnalysis<StackAllocationAnalysis,
28 friend class DataflowAnalysis<StackAllocationAnalysis, BitVector>;
33 StackAllocationAnalysis(BinaryFunction &BF, StackPointerTracking &SPT, in StackAllocationAnalysis() function
35 : InstrsDataflowAnalysis<StackAllocationAnalysis, false>(BF, AllocId), in StackAllocationAnalysis()
37 virtual ~StackAllocationAnalysis() {} in ~StackAllocationAnalysis()
39 void run() { InstrsDataflowAnalysis<StackAllocationAnalysis, false>::run(); } in run()
H A DDataflowInfoManager.h43 std::unique_ptr<StackAllocationAnalysis> SAA;
82 StackAllocationAnalysis &getStackAllocationAnalysis();
/llvm-project-15.0.7/bolt/lib/Passes/
H A DStackAllocationAnalysis.cpp22 void StackAllocationAnalysis::preflight() { in preflight()
43 StackAllocationAnalysis::getStartingStateAtBB(const BinaryBasicBlock &BB) { in getStartingStateAtBB()
48 StackAllocationAnalysis::getStartingStateAtPoint(const MCInst &Point) { in getStartingStateAtPoint()
52 void StackAllocationAnalysis::doConfluence(BitVector &StateOut, in doConfluence()
57 BitVector StackAllocationAnalysis::doKill(const MCInst &Point, in doKill()
85 void StackAllocationAnalysis::doConfluenceWithLP(BitVector &StateOut, in doConfluenceWithLP()
95 BitVector StackAllocationAnalysis::computeNext(const MCInst &Point, in computeNext()
H A DDataflowInfoManager.cpp119 StackAllocationAnalysis &DataflowInfoManager::getStackAllocationAnalysis() { in getStackAllocationAnalysis()
123 new StackAllocationAnalysis(BF, getStackPointerTracking(), AllocatorId)); in getStackAllocationAnalysis()
H A DCMakeLists.txt38 StackAllocationAnalysis.cpp
H A DShrinkWrapping.cpp483 StackAllocationAnalysis &SAA = Info.getStackAllocationAnalysis(); in collapseRegion()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt49 bolt/include/bolt/Passes/StackAllocationAnalysis.h
97 bolt/lib/Passes/StackAllocationAnalysis.cpp