/external/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 198 /// PN is a user of I in ExitBlock that can be used to get the number and 201 BasicBlock &ExitBlock, 543 BasicBlock &ExitBlock, 546 ExitBlock.getInstList().insert(ExitBlock.getFirstInsertionPt(), New); 563 OInst->getName() + ".lcssa", ExitBlock.begin()); 600 BasicBlock *ExitBlock = PN->getParent(); local 601 assert(ExitBlockSet.count(ExitBlock) && 605 auto It = SunkCopies.find(ExitBlock); 609 New = SunkCopies[ExitBlock] 542 CloneInstructionInExitBlock(Instruction &I, BasicBlock &ExitBlock, PHINode &PN) argument 738 BasicBlock *ExitBlock = LoopExitBlocks[i]; variable [all...] |
H A D | LoopUnswitch.cpp | 195 BasicBlock *ExitBlock); 634 BasicBlock *ExitBlock = nullptr; local 636 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) { 639 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock); 708 BasicBlock *ExitBlock) { 727 assert(!L->contains(ExitBlock) && "Exit block is in the loop?"); 728 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this); 753 BasicBlock *ExitBlock = ExitBlocks[i]; local 754 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock), 706 UnswitchTrivialCondition(Loop *L, Value *Cond, Constant *Val, BasicBlock *ExitBlock) argument [all...] |
H A D | IndVarSimplify.cpp | 1714 BasicBlock *ExitBlock = L->getExitBlock(); local 1715 if (!ExitBlock) return; 1720 Instruction *InsertPt = ExitBlock->getFirstInsertionPt();
|
/external/chromium_org/third_party/cython/src/Cython/Compiler/ |
H A D | FlowControl.pxd | 26 cdef class ExitBlock(ControlBlock): class in inherits:ControlBlock 56 cdef public ExitBlock exit_point
|
H A D | FlowControl.py | 90 class ExitBlock(ControlBlock): class in inherits:ControlBlock 121 self.exit_point = ExitBlock()
|
/external/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 457 llvm::BasicBlock *ExitBlock = nullptr; local 469 ExitBlock = createBasicBlock("exit"); 470 Builder.CreateCondBr(Uninit, InitBlock, ExitBlock); 489 if (ExitBlock) { 490 Builder.CreateBr(ExitBlock); 491 EmitBlock(ExitBlock);
|
H A D | CGStmt.cpp | 674 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); local 676 ExitBlock = createBasicBlock("while.exit"); 678 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, 681 if (ExitBlock != LoopExit.getBlock()) { 682 EmitBlock(ExitBlock); 824 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); local 828 ExitBlock = createBasicBlock("for.cond.cleanup"); 837 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, 843 if (ExitBlock != LoopExit.getBlock()) { 844 EmitBlock(ExitBlock); 911 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); local [all...] |
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 298 Stream.ExitBlock(); 318 Stream.ExitBlock(); 478 Stream.ExitBlock(); 825 Stream.ExitBlock(); 845 Stream.ExitBlock(); 878 Stream.ExitBlock(); 902 Stream.ExitBlock(); 1174 Stream.ExitBlock(); 1598 Stream.ExitBlock(); 1670 Stream.ExitBlock(); [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | LoopSimplify.cpp | 563 BasicBlock *ExitBlock = *I; local 564 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock); 569 if (rewriteLoopExitBlock(L, ExitBlock, PP)) {
|
/external/clang/lib/Frontend/ |
H A D | SerializedDiagnosticPrinter.cpp | 457 Stream.ExitBlock(); 470 Stream.ExitBlock(); 630 State->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 | GlobalModuleIndex.cpp | 471 Stream.ExitBlock(); 762 Stream.ExitBlock();
|
H A D | ASTWriter.cpp | 990 Stream.ExitBlock(); 1283 Stream.ExitBlock(); 1386 Stream.ExitBlock(); 1777 Stream.ExitBlock(); 2076 Stream.ExitBlock(); 2196 Stream.ExitBlock(); 2490 Stream.ExitBlock(); 2725 Stream.ExitBlock(); 4346 Stream.ExitBlock(); 4488 Stream.ExitBlock(); [all...] |
/external/clang/lib/Analysis/ |
H A D | CFG.cpp | 1550 CFGBlock *RHSBlock, *ExitBlock; local 1555 std::tie(RHSBlock, ExitBlock) = 1564 ExitBlock = RHSBlock = createBlock(false); 1627 return std::make_pair(EntryLHSBlock, ExitBlock);
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 437 ///The ExitBlock of the scalar loop. 2035 BasicBlock *ExitBlock = OrigLoop->getExitBlock(); local 2037 assert(ExitBlock && "Must have an exit block"); 2400 BranchInst::Create(ExitBlock, ScalarPH, CmpN, MiddleBlock->getTerminator()); 2422 LoopExitBlock = ExitBlock;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 321 BlockT *ExitBlock, LoopT *exitLoop, BlockT *landBlock); 345 void mergeLoopbreakBlock(BlockT *ExitingBlock, BlockT *ExitBlock,
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 321 BlockT *ExitBlock, LoopT *exitLoop, BlockT *landBlock); 345 void mergeLoopbreakBlock(BlockT *ExitingBlock, BlockT *ExitBlock,
|