Searched defs:ExitBlock (Results 1 - 6 of 6) sorted by relevance

/external/llvm/include/llvm/Bitcode/
H A DBitstreamWriter.h240 void ExitBlock() { function in class:llvm::BitstreamWriter
/external/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp222 BasicBlock *ExitBlock = *I; local
223 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock);
228 if (RewriteLoopExitBlock(L, ExitBlock)) {
/external/llvm/lib/Transforms/Scalar/
H A DLICM.cpp519 BasicBlock *ExitBlock = ExitBlocks[i]; local
521 if (!DT->dominates(InstOrigBB, ExitBlock))
525 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt();
538 ExitBlock->getInstList().insert(InsertPt, New);
543 SSA.AddAvailableValue(ExitBlock, New);
658 BasicBlock *ExitBlock = LoopExitBlocks[i]; local
659 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock);
660 Instruction *InsertPos = ExitBlock->getFirstInsertionPt();
H A DLoopUnswitch.cpp201 BasicBlock *ExitBlock);
640 BasicBlock *ExitBlock = 0; local
641 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) {
644 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock);
711 BasicBlock *ExitBlock) {
730 assert(!L->contains(ExitBlock) && "Exit block is in the loop?");
731 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this);
756 BasicBlock *ExitBlock = ExitBlocks[i]; local
757 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock),
709 UnswitchTrivialCondition(Loop *L, Value *Cond, Constant *Val, BasicBlock *ExitBlock) argument
[all...]
H A DIndVarSimplify.cpp1536 BasicBlock *ExitBlock = L->getExitBlock(); local
1537 if (!ExitBlock) return;
1542 Instruction *InsertPt = ExitBlock->getFirstInsertionPt();
/external/clang/lib/CodeGen/
H A DCGStmt.cpp481 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); local
483 ExitBlock = createBasicBlock("while.exit");
485 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock);
487 if (ExitBlock != LoopExit.getBlock()) {
488 EmitBlock(ExitBlock);
592 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); local
600 ExitBlock = createBasicBlock("for.cond.cleanup");
608 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock);
610 if (ExitBlock != LoopExit.getBlock()) {
611 EmitBlock(ExitBlock);
679 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); local
[all...]

Completed in 88 milliseconds