Lines Matching refs:SIAnnotateControlFlow
45 class SIAnnotateControlFlow : public FunctionPass { class
93 SIAnnotateControlFlow(): in SIAnnotateControlFlow() function in __anoncda3c9e40111::SIAnnotateControlFlow
115 char SIAnnotateControlFlow::ID = 0;
118 bool SIAnnotateControlFlow::doInitialization(Module &M) { in doInitialization()
156 bool SIAnnotateControlFlow::isTopOfStack(BasicBlock *BB) { in isTopOfStack()
161 Value *SIAnnotateControlFlow::popSaved() { in popSaved()
166 void SIAnnotateControlFlow::push(BasicBlock *BB, Value *Saved) { in push()
172 bool SIAnnotateControlFlow::isElse(PHINode *Phi) { in isElse()
190 void SIAnnotateControlFlow::eraseIfUnused(PHINode *Phi) { in eraseIfUnused()
196 void SIAnnotateControlFlow::openIf(BranchInst *Term) { in openIf()
203 void SIAnnotateControlFlow::insertElse(BranchInst *Term) { in insertElse()
210 Value *SIAnnotateControlFlow::handleLoopCondition(Value *Cond, PHINode *Broken, in handleLoopCondition()
281 void SIAnnotateControlFlow::handleLoop(BranchInst *Term) { in handleLoop()
300 void SIAnnotateControlFlow::closeControlFlow(BasicBlock *BB) { in closeControlFlow()
323 bool SIAnnotateControlFlow::runOnFunction(Function &F) { in runOnFunction()
363 return new SIAnnotateControlFlow(); in createSIAnnotateControlFlowPass()