Searched refs:ExitBlock (Results 1 - 10 of 10) sorted by relevance
/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/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/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 187 Stream.ExitBlock(); 348 Stream.ExitBlock(); 645 Stream.ExitBlock(); 665 Stream.ExitBlock(); 698 Stream.ExitBlock(); 722 Stream.ExitBlock(); 1004 Stream.ExitBlock(); 1439 Stream.ExitBlock(); 1511 Stream.ExitBlock(); 1672 Stream.ExitBlock(); [all...] |
/external/clang/lib/Frontend/ |
H A D | SerializedDiagnosticPrinter.cpp | 433 Stream.ExitBlock(); 442 Stream.ExitBlock(); 573 Stream.ExitBlock();
|
/external/llvm/include/llvm/Bitcode/ |
H A D | BitstreamWriter.h | 242 void ExitBlock() { function in class:llvm::BitstreamWriter
|
/external/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 937 Stream.ExitBlock(); 1551 Stream.ExitBlock(); 1774 Stream.ExitBlock(); 1852 Stream.ExitBlock(); 2045 Stream.ExitBlock(); 2262 Stream.ExitBlock(); 3447 Stream.ExitBlock(); 3613 Stream.ExitBlock(); 3665 Stream.ExitBlock();
|
/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 327 milliseconds