Searched defs:ExitBlock (Results 1 - 6 of 6) sorted by relevance
/external/llvm/include/llvm/Bitcode/ |
H A D | BitstreamWriter.h | 240 void ExitBlock() { function in class:llvm::BitstreamWriter
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LoopSimplify.cpp | 222 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 D | LICM.cpp | 519 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 D | LoopUnswitch.cpp | 201 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 D | IndVarSimplify.cpp | 1536 BasicBlock *ExitBlock = L->getExitBlock(); local 1537 if (!ExitBlock) return; 1542 Instruction *InsertPt = ExitBlock->getFirstInsertionPt();
|
/external/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 481 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