Home
last modified time | relevance | path

Searched refs:StackAvailableExpressions (Results 1 – 5 of 5) sorted by relevance

/llvm-project/bolt/include/bolt/Passes/
H A DStackAvailableExpressions.h25 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 DStackAvailableExpressions.cpp23 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 DCMakeLists.txt38 StackAvailableExpressions.cpp
H A DFrameOptimizer.cpp59 StackAvailableExpressions SAE(RA, FA, BF); in removeUnnecessaryLoads()
/llvm-project/llvm/utils/gn/secondary/bolt/lib/Passes/
H A DBUILD.gn52 "StackAvailableExpressions.cpp",