/external/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 100 CloneInstructionInExitBlock(Instruction &I, BasicBlock &ExitBlock, PHINode &PN, 585 CloneInstructionInExitBlock(Instruction &I, BasicBlock &ExitBlock, PHINode &PN, argument 606 const ColorVector &CV = BlockColors.find(&ExitBlock)->second; 619 ExitBlock.getInstList().insert(ExitBlock.getFirstInsertionPt(), New); 637 OInst->getName() + ".lcssa", &ExitBlock.front()); 695 BasicBlock *ExitBlock = PN->getParent(); local 696 assert(ExitBlockSet.count(ExitBlock) && 700 auto It = SunkCopies.find(ExitBlock); 704 New = SunkCopies[ExitBlock] 816 BasicBlock *ExitBlock = LoopExitBlocks[i]; variable [all...] |
H A D | LoopUnswitch.cpp | 244 BasicBlock *ExitBlock, TerminatorInst *TI); 818 BasicBlock *ExitBlock, 839 assert(!L->contains(ExitBlock) && "Exit block is in the loop?"); 840 BasicBlock *NewExit = SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI); 1012 BasicBlock *ExitBlock = ExitBlocks[i]; local 1013 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock), 1014 pred_end(ExitBlock)); 1018 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", DT, LI, 817 UnswitchTrivialCondition(Loop *L, Value *Cond, Constant *Val, BasicBlock *ExitBlock, TerminatorInst *TI) argument
|
H A D | LoopDistribute.cpp | 400 BasicBlock *ExitBlock = L->getExitBlock(); local 401 assert(ExitBlock && "No single exit block"); 422 Part->getVMap()[ExitBlock] = TopPH;
|
H A D | IndVarSimplify.cpp | 757 BasicBlock *ExitBlock = ExitBlocks[0]; 758 BasicBlock::iterator BI = ExitBlock->begin(); 2014 BasicBlock *ExitBlock = L->getExitBlock(); local 2015 if (!ExitBlock) return; 2020 Instruction *InsertPt = &*ExitBlock->getFirstInsertionPt();
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 143 BasicBlock *ExitBlock); 423 BasicBlock *ExitBlock = 0; local 424 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) { 427 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock); 516 BasicBlock *ExitBlock) { 535 assert(!L->contains(ExitBlock) && "Exit block is in the loop?"); 536 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this); 561 BasicBlock *ExitBlock = ExitBlocks[i]; local 562 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock), 514 UnswitchTrivialCondition(Loop *L, Value *Cond, Constant *Val, BasicBlock *ExitBlock) argument [all...] |
H A D | LICM.cpp | 506 BasicBlock *ExitBlock = ExitBlocks[i]; local 508 if (!DT->dominates(InstOrigBB, ExitBlock)) 512 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt(); 525 ExitBlock->getInstList().insert(InsertPt, New); 530 SSA.AddAvailableValue(ExitBlock, New); 645 BasicBlock *ExitBlock = LoopExitBlocks[i]; local 646 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock); 647 Instruction *InsertPos = ExitBlock->getFirstInsertionPt();
|
H A D | IndVarSimplify.cpp | 1652 BasicBlock *ExitBlock = L->getExitBlock(); local 1653 if (!ExitBlock) return; 1658 Instruction *InsertPt = ExitBlock->getFirstInsertionPt();
|
/external/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 533 llvm::BasicBlock *ExitBlock = nullptr; local 541 ExitBlock = createBasicBlock("exit"); 542 Builder.CreateCondBr(Uninit, InitBlock, ExitBlock); 565 if (ExitBlock) { 566 Builder.CreateBr(ExitBlock); 567 EmitBlock(ExitBlock);
|
H A D | CGStmt.cpp | 703 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); local 705 ExitBlock = createBasicBlock("while.exit"); 707 BoolCondVal, LoopBody, ExitBlock, 710 if (ExitBlock != LoopExit.getBlock()) { 711 EmitBlock(ExitBlock); 846 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); local 850 ExitBlock = createBasicBlock("for.cond.cleanup"); 859 BoolCondVal, ForBody, ExitBlock, 862 if (ExitBlock != LoopExit.getBlock()) { 863 EmitBlock(ExitBlock); 926 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); local [all...] |
H A D | CGStmtOpenMP.cpp | 1288 auto ExitBlock = LoopExit.getBlock(); local 1290 ExitBlock = createBasicBlock("omp.inner.for.cond.cleanup"); 1295 EmitBranchOnBoolExpr(LoopCond, LoopBody, ExitBlock, getProfileCount(&S)); 1296 if (ExitBlock != LoopExit.getBlock()) { 1297 EmitBlock(ExitBlock); 1702 auto ExitBlock = LoopExit.getBlock(); local 1704 ExitBlock = createBasicBlock("omp.dispatch.cleanup"); 1707 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock); 1708 if (ExitBlock != LoopExit.getBlock()) { 1709 EmitBlock(ExitBlock); [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
H A D | LoopSimplify.cpp | 221 BasicBlock *ExitBlock = *I; local 222 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock); 227 if (RewriteLoopExitBlock(L, ExitBlock)) {
|
/external/swiftshader/third_party/subzero/pnacl-llvm/ |
H A D | NaClBitcodeParser.cpp | 69 Parser->ExitBlock();
|
/external/swiftshader/third_party/subzero/pnacl-llvm/include/llvm/Bitcode/NaCl/ |
H A D | NaClBitcodeParser.h | 71 // d) ExitBlock: What to do once we have finished processing the block. 455 virtual void ExitBlock() {} function in class:llvm::NaClBitcodeParser 643 ExitBlock();
|
/external/swiftshader/third_party/LLVM/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 187 Stream.ExitBlock(); 348 Stream.ExitBlock(); 633 Stream.ExitBlock(); 653 Stream.ExitBlock(); 686 Stream.ExitBlock(); 710 Stream.ExitBlock(); 957 Stream.ExitBlock(); 1340 Stream.ExitBlock(); 1412 Stream.ExitBlock(); 1573 Stream.ExitBlock(); [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | LoopSimplify.cpp | 543 for (BasicBlock *ExitBlock : ExitBlockSet) { 544 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock); 549 if (rewriteLoopExitBlock(L, ExitBlock, DT, LI, PreserveLCSSA)) {
|
H A D | LoopUtils.cpp | 956 for (BasicBlock *ExitBlock : ExitBlocks) 957 if (!DT->dominates(Inst.getParent(), ExitBlock))
|
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 727 Stream.ExitBlock(); 746 Stream.ExitBlock(); 907 Stream.ExitBlock(); 1854 Stream.ExitBlock(); 1865 Stream.ExitBlock(); 1911 Stream.ExitBlock(); 1935 Stream.ExitBlock(); 1962 Stream.ExitBlock(); 2224 Stream.ExitBlock(); 2802 Stream.ExitBlock(); [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 726 unsigned getSmallConstantTripCount(Loop *L, BasicBlock *ExitBlock); 733 unsigned getSmallConstantTripMultiple(Loop *L, BasicBlock *ExitBlock);
|
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 572 ExitNotTakenInfo(BasicBlock *ExitBlock, const SCEV *Expr, argument 574 : ExitingBlock(ExitBlock), ExactNotTaken(Expr), ExtraInfo(Ptr), 680 ExitBlock(Block), Taken(Taken), Pred(std::move(P)) {} 683 BasicBlock *ExitBlock; member in struct:llvm::ScalarEvolution::EdgeInfo
|
/external/llvm/unittests/Bitcode/ |
H A D | BitstreamReaderTest.cpp | 207 Stream.ExitBlock();
|
/external/clang/lib/Frontend/ |
H A D | SerializedDiagnosticPrinter.cpp | 527 Stream.ExitBlock(); 537 Stream.ExitBlock(); 694 State->Stream.ExitBlock();
|
/external/llvm/include/llvm/Bitcode/ |
H A D | BitstreamWriter.h | 233 void ExitBlock() { function in class:llvm::BitstreamWriter
|
/external/swiftshader/third_party/LLVM/include/llvm/Bitcode/ |
H A D | BitstreamWriter.h | 226 void ExitBlock() { function in class:llvm::BitstreamWriter
|
/external/clang/lib/Serialization/ |
H A D | GlobalModuleIndex.cpp | 474 Stream.ExitBlock(); 764 Stream.ExitBlock();
|
H A D | ASTWriter.cpp | 1154 Stream.ExitBlock(); 1492 Stream.ExitBlock(); 1532 Stream.ExitBlock(); 1618 Stream.ExitBlock(); 2035 Stream.ExitBlock(); 2294 Stream.ExitBlock(); 2390 Stream.ExitBlock(); 2658 Stream.ExitBlock(); 2855 Stream.ExitBlock(); 3967 Stream.ExitBlock(); [all...] |