Searched refs:ExitBB (Results 1 - 6 of 6) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp219 BasicBlock *ExitBB = *BBI; local
220 if (!DT->dominates(DomNode, DT->getNode(ExitBB))) continue;
223 if (SSAUpdate.HasValueForBlock(ExitBB)) continue;
226 PredCache.GetNumPreds(ExitBB),
228 ExitBB->begin());
231 for (BasicBlock **PI = PredCache.GetPreds(ExitBB); *PI; ++PI) {
246 SSAUpdate.AddAvailableValue(ExitBB, PN);
/external/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp148 BasicBlock *ExitBB = SubLoopExitBlocks[i]; local
149 if (LI->getLoopFor(ExitBB) == L && Visited.insert(ExitBB))
150 VisitStack.push_back(WorklistItem(ExitBB, false));
H A DLoopUnswitch.cpp503 /// If true, we return true and set ExitBB to the block we
507 BasicBlock *&ExitBB,
516 if (ExitBB != 0) return false;
517 ExitBB = BB;
524 if (!isTrivialLoopExitBlockHelper(L, *SI, ExitBB, Visited))
543 BasicBlock *ExitBB = 0; local
544 if (isTrivialLoopExitBlockHelper(L, BB, ExitBB, Visited))
545 return ExitBB;
506 isTrivialLoopExitBlockHelper(Loop *L, BasicBlock *BB, BasicBlock *&ExitBB, std::set<BasicBlock*> &Visited) argument
H A DIndVarSimplify.cpp488 BasicBlock *ExitBB = ExitBlocks[i]; local
492 PHINode *PN = dyn_cast<PHINode>(ExitBB->begin());
498 BasicBlock::iterator BBI = ExitBB->begin();
H A DObjCARC.cpp3077 BasicBlock *ExitBB = *I; local
3078 PredStack.push_back(std::make_pair(ExitBB, pred_begin(ExitBB)));
3079 Visited.insert(ExitBB);
/external/llvm/lib/CodeGen/
H A DAnalysis.cpp215 const BasicBlock *ExitBB = I->getParent(); local
216 const TerminatorInst *Term = ExitBB->getTerminator();
235 for (BasicBlock::const_iterator BBI = prior(prior(ExitBB->end())); ;
257 const Function *F = ExitBB->getParent();

Completed in 86 milliseconds