/external/llvm/test/Transforms/LoopSimplify/ |
D | 2003-12-10-ExitBlocksProblem.ll | 23 br i1 %tmp.4.i, label %ExitBlock.i, label %endif.1.i 31 br label %ExitBlock.i 32 ExitBlock.i: ; preds = %Out.i, %endif.0.i
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopUnswitch.cpp | 203 BasicBlock *ExitBlock); 639 BasicBlock *ExitBlock = 0; in UnswitchIfProfitable() local 641 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) { in UnswitchIfProfitable() 644 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock); in UnswitchIfProfitable() 713 BasicBlock *ExitBlock) { in UnswitchTrivialCondition() argument 732 assert(!L->contains(ExitBlock) && "Exit block is in the loop?"); in UnswitchTrivialCondition() 733 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this); in UnswitchTrivialCondition() 758 BasicBlock *ExitBlock = ExitBlocks[i]; in SplitExitEdges() local 759 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock), in SplitExitEdges() 760 pred_end(ExitBlock)); in SplitExitEdges() [all …]
|
D | LICM.cpp | 543 BasicBlock *ExitBlock = ExitBlocks[i]; in sink() local 545 if (!DT->dominates(InstOrigBB, ExitBlock)) in sink() 549 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt(); in sink() 562 ExitBlock->getInstList().insert(InsertPt, New); in sink() 567 SSA.AddAvailableValue(ExitBlock, New); in sink() 697 BasicBlock *ExitBlock = LoopExitBlocks[i]; in doExtraRewritesBeforeFinalDeletion() local 698 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock); in doExtraRewritesBeforeFinalDeletion()
|
D | IndVarSimplify.cpp | 1605 BasicBlock *ExitBlock = L->getExitBlock(); in SinkUnusedInvariants() local 1606 if (!ExitBlock) return; in SinkUnusedInvariants() 1611 Instruction *InsertPt = ExitBlock->getFirstInsertionPt(); in SinkUnusedInvariants()
|
/external/clang/lib/CodeGen/ |
D | CGStmt.cpp | 491 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitWhileStmt() local 493 ExitBlock = createBasicBlock("while.exit"); in EmitWhileStmt() 495 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock); in EmitWhileStmt() 497 if (ExitBlock != LoopExit.getBlock()) { in EmitWhileStmt() 498 EmitBlock(ExitBlock); in EmitWhileStmt() 602 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); in EmitForStmt() local 610 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitForStmt() 618 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock); in EmitForStmt() 620 if (ExitBlock != LoopExit.getBlock()) { in EmitForStmt() 621 EmitBlock(ExitBlock); in EmitForStmt() [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopSimplify.cpp | 229 BasicBlock *ExitBlock = *I; in ProcessLoop() local 230 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock); in ProcessLoop() 235 if (RewriteLoopExitBlock(L, ExitBlock)) { in ProcessLoop()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 209 Stream.ExitBlock(); in WriteAttributeGroupTable() 229 Stream.ExitBlock(); in WriteAttributeTable() 390 Stream.ExitBlock(); in WriteTypeTable() 696 Stream.ExitBlock(); in WriteModuleMetadata() 716 Stream.ExitBlock(); in WriteFunctionLocalMetadata() 749 Stream.ExitBlock(); in WriteMetadataAttachment() 773 Stream.ExitBlock(); in WriteModuleMetadataStore() 1055 Stream.ExitBlock(); in WriteConstants() 1529 Stream.ExitBlock(); in WriteValueSymbolTable() 1601 Stream.ExitBlock(); in WriteFunction() [all …]
|
/external/clang/lib/Frontend/ |
D | SerializedDiagnosticPrinter.cpp | 461 Stream.ExitBlock(); in EmitBlockInfoBlock() 474 Stream.ExitBlock(); in EmitMetaBlock() 620 State->Stream.ExitBlock(); in ExitDiagBlock()
|
/external/clang/lib/Serialization/ |
D | GlobalModuleIndex.cpp | 513 Stream.ExitBlock(); in emitBlockInfoBlock() 791 Stream.ExitBlock(); in writeIndex()
|
D | ASTWriter.cpp | 955 Stream.ExitBlock(); in WriteBlockInfoBlock() 1219 Stream.ExitBlock(); in WriteControlBlock() 1335 Stream.ExitBlock(); in WriteInputFiles() 1715 Stream.ExitBlock(); in WriteSourceManagerBlock() 1955 Stream.ExitBlock(); in WritePreprocessor() 2051 Stream.ExitBlock(); in WritePreprocessorDetail() 2296 Stream.ExitBlock(); in WriteSubmodules() 2526 Stream.ExitBlock(); in WriteComments() 3779 Stream.ExitBlock(); in WriteASTCore() 3951 Stream.ExitBlock(); in WriteASTCore() [all …]
|
/external/llvm/include/llvm/Bitcode/ |
D | BitstreamWriter.h | 242 void ExitBlock() { in ExitBlock() function
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1165 BasicBlock *ExitBlock = OrigLoop->getExitBlock(); in createEmptyLoop() local 1166 assert(ExitBlock && "Must have an exit block"); in createEmptyLoop() 1392 BranchInst::Create(ExitBlock, ScalarPH, CmpN, MiddleBlock->getTerminator()); in createEmptyLoop() 1432 LoopExitBlock = ExitBlock; in createEmptyLoop()
|
/external/clang/lib/Analysis/ |
D | CFG.cpp | 1264 CFGBlock *RHSBlock, *ExitBlock; in VisitLogicalOperator() local 1269 llvm::tie(RHSBlock, ExitBlock) = in VisitLogicalOperator() 1278 ExitBlock = RHSBlock = createBlock(false); in VisitLogicalOperator() 1339 return std::make_pair(EntryLHSBlock, ExitBlock); in VisitLogicalOperator()
|
/external/llvm/lib/Target/R600/ |
D | AMDILCFGStructurizer.cpp | 221 BlockT *ExitBlock, LoopT *exitLoop, BlockT *landBlock); 245 void mergeLoopbreakBlock(BlockT *ExitingBlock, BlockT *ExitBlock,
|