Searched refs:StackAvailableExpressions (Results 1 – 5 of 5) sorted by relevance
/llvm-project/bolt/include/bolt/Passes/ |
H A D | StackAvailableExpressions.h | 25 class StackAvailableExpressions 26 : public InstrsDataflowAnalysis<StackAvailableExpressions> { 27 friend class DataflowAnalysis<StackAvailableExpressions, BitVector>; 30 StackAvailableExpressions(const RegAnalysis &RA, const FrameAnalysis &FA, 32 virtual ~StackAvailableExpressions() {} in ~StackAvailableExpressions() 34 void run() { InstrsDataflowAnalysis<StackAvailableExpressions>::run(); } in run()
|
/llvm-project/bolt/lib/Passes/ |
H A D | StackAvailableExpressions.cpp | 23 StackAvailableExpressions::StackAvailableExpressions(const RegAnalysis &RA, in StackAvailableExpressions() function in llvm::bolt::StackAvailableExpressions 28 void StackAvailableExpressions::preflight() { in preflight() 49 StackAvailableExpressions::getStartingStateAtBB(const BinaryBasicBlock &BB) { in getStartingStateAtBB() 58 StackAvailableExpressions::getStartingStateAtPoint(const MCInst &Point) { in getStartingStateAtPoint() 62 void StackAvailableExpressions::doConfluence(BitVector &StateOut, in doConfluence() 81 bool StackAvailableExpressions::doesXKillsY(const MCInst *X, const MCInst *Y) { in doesXKillsY() 110 BitVector StackAvailableExpressions::computeNext(const MCInst &Point, in computeNext()
|
H A D | CMakeLists.txt | 38 StackAvailableExpressions.cpp
|
H A D | FrameOptimizer.cpp | 59 StackAvailableExpressions SAE(RA, FA, BF); in removeUnnecessaryLoads()
|
/llvm-project/llvm/utils/gn/secondary/bolt/lib/Passes/ |
H A D | BUILD.gn | 52 "StackAvailableExpressions.cpp",
|