Searched defs:ExitBlock (Results 1 - 7 of 7) sorted by relevance
/external/llvm/include/llvm/Bitcode/ |
H A D | BitstreamWriter.h | 242 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 | 541 BasicBlock *ExitBlock = ExitBlocks[i]; local 543 if (!DT->dominates(InstOrigBB, ExitBlock)) 547 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt(); 560 ExitBlock->getInstList().insert(InsertPt, New); 565 SSA.AddAvailableValue(ExitBlock, New); 693 BasicBlock *ExitBlock = LoopExitBlocks[i]; local 694 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock);
|
H A D | LoopUnswitch.cpp | 201 BasicBlock *ExitBlock); 629 BasicBlock *ExitBlock = 0; local 631 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) { 634 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock); 701 BasicBlock *ExitBlock) { 720 assert(!L->contains(ExitBlock) && "Exit block is in the loop?"); 721 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this); 746 BasicBlock *ExitBlock = ExitBlocks[i]; local 747 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock), 699 UnswitchTrivialCondition(Loop *L, Value *Cond, Constant *Val, BasicBlock *ExitBlock) argument [all...] |
H A D | IndVarSimplify.cpp | 1600 BasicBlock *ExitBlock = L->getExitBlock(); local 1601 if (!ExitBlock) return; 1606 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...] |
/external/clang/lib/Analysis/ |
H A D | CFG.cpp | 1221 CFGBlock *RHSBlock, *ExitBlock; local 1226 llvm::tie(RHSBlock, ExitBlock) = 1235 ExitBlock = RHSBlock = createBlock(false); 1296 return std::make_pair(EntryLHSBlock, ExitBlock);
|
Completed in 155 milliseconds