Searched refs:StackAvailableExpressions (Results 1 – 5 of 5) sorted by relevance
25 class StackAvailableExpressions26 : 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()
23 StackAvailableExpressions::StackAvailableExpressions(const RegAnalysis &RA, in StackAvailableExpressions() function in llvm::bolt::StackAvailableExpressions28 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()
39 StackAvailableExpressions.cpp
60 StackAvailableExpressions SAE(RA, FA, BF); in removeUnnecessaryLoads()
50 bolt/include/bolt/Passes/StackAvailableExpressions.h