/external/llvm-project/polly/lib/CodeGen/ |
D | Utils.cpp | 99 BasicBlock *SplitBlock = in executeScopConditionally() local 101 SplitBlock->setName("polly.split_new_and_old"); in executeScopConditionally() 110 PrevRegion->replaceExit(SplitBlock); in executeScopConditionally() 113 RI.setRegionFor(SplitBlock, PrevRegion); in executeScopConditionally() 142 Function *F = SplitBlock->getParent(); in executeScopConditionally() 147 SplitBlock->getTerminator()->eraseFromParent(); in executeScopConditionally() 148 Builder.SetInsertPoint(SplitBlock); in executeScopConditionally() 151 if (Loop *L = LI.getLoopFor(SplitBlock)) { in executeScopConditionally() 155 DT.addNewBlock(StartBlock, SplitBlock); in executeScopConditionally() 157 RI.setRegionFor(StartBlock, RI.getRegionFor(SplitBlock)); in executeScopConditionally() [all …]
|
D | CodeGeneration.cpp | 226 auto *SplitBlock = StartBlock->getSinglePredecessor(); in CodeGen() local 238 P.insertRegionStart(SplitBlock->getTerminator()); in CodeGen() 249 Builder.SetInsertPoint(SplitBlock->getTerminator()); in CodeGen()
|
D | IslNodeBuilder.cpp | 629 BasicBlock *ParBB = SplitBlock(Builder.GetInsertBlock(), in createForParallel() 789 BasicBlock *CondBB = SplitBlock(Builder.GetInsertBlock(), in createIf() 792 BasicBlock *MergeBB = SplitBlock(CondBB, &CondBB->front(), &DT, &LI); in createIf() 1274 BasicBlock *CondBB = SplitBlock(Builder.GetInsertBlock(), in preloadInvariantLoad() 1278 BasicBlock *MergeBB = SplitBlock(CondBB, &CondBB->front(), &DT, &LI); in preloadInvariantLoad() 1511 BasicBlock *PreLoadBB = SplitBlock(Builder.GetInsertBlock(), in preloadInvariantLoads()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | CallSiteSplitting.cpp | 332 BasicBlock *SplitBlock = DuplicateInstructionsInSplitBetween( in splitCallSite() local 335 assert(SplitBlock && "Unexpected new basic block split."); in splitCallSite() 338 &*std::prev(SplitBlock->getTerminator()->getIterator()); in splitCallSite() 347 NewCS.setArgument(ArgNo, PN.getIncomingValueForBlock(SplitBlock)); in splitCallSite() 352 LLVM_DEBUG(dbgs() << " " << *NewCI << " in " << SplitBlock->getName() in splitCallSite() 355 CallPN->addIncoming(NewCI, SplitBlock); in splitCallSite() 359 copyMustTailReturn(SplitBlock, Instr, NewCI); in splitCallSite()
|
D | PartiallyInlineLibCalls.cpp | 56 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode()); in optimizeSQRT()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | CallSiteSplitting.cpp | 329 BasicBlock *SplitBlock = DuplicateInstructionsInSplitBetween( in splitCallSite() local 332 assert(SplitBlock && "Unexpected new basic block split."); in splitCallSite() 335 cast<CallBase>(&*std::prev(SplitBlock->getTerminator()->getIterator())); in splitCallSite() 343 NewCI->setArgOperand(ArgNo, PN.getIncomingValueForBlock(SplitBlock)); in splitCallSite() 348 LLVM_DEBUG(dbgs() << " " << *NewCI << " in " << SplitBlock->getName() in splitCallSite() 351 CallPN->addIncoming(NewCI, SplitBlock); in splitCallSite() 355 copyMustTailReturn(SplitBlock, &CB, NewCI); in splitCallSite()
|
D | PartiallyInlineLibCalls.cpp | 56 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode()); in optimizeSQRT()
|
/external/llvm-project/polly/test/Isl/CodeGen/ |
D | non-hoisted-load-needed-as-base-ptr.ll | 31 br i1 %cmp.i, label %if.then.i, label %SplitBlock.exit 34 br label %SplitBlock.exit 36 SplitBlock.exit: ; preds = %if.then.i, %do.end
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 506 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder() 513 EpilogPreHeader = SplitBlock(NewExit, NewExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder() 520 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder() 524 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
|
D | BasicBlockUtils.cpp | 227 return SplitBlock(Succ, &Succ->front(), DT, LI); in SplitEdge() 234 return SplitBlock(BB, BB->getTerminator(), DT, LI); in SplitEdge() 251 BasicBlock *llvm::SplitBlock(BasicBlock *Old, Instruction *SplitPt, in SplitBlock() function in llvm
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 671 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder() 683 EpilogPreHeader = SplitBlock(NewExit, NewExitTerminator, DT, LI); in UnrollRuntimeLoopRemainder() 690 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder() 694 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
|
D | LoopUnrollPeel.cpp | 695 SplitBlock(InsertTop, InsertTop->getTerminator(), DT, LI); in peelLoop() 697 SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI); in peelLoop() 744 InsertBot = SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI); in peelLoop()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 697 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder() 709 EpilogPreHeader = SplitBlock(NewExit, NewExitTerminator, DT, LI); in UnrollRuntimeLoopRemainder() 716 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder() 720 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
|
D | LoopPeel.cpp | 750 SplitBlock(InsertTop, InsertTop->getTerminator(), DT, LI); in peelLoop() 752 SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI); in peelLoop() 799 InsertBot = SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI); in peelLoop()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
D | PGOMemOPSizeOpt.cpp | 343 BasicBlock *DefaultBB = SplitBlock(BB, MI, DT); in perform() 347 BasicBlock *MergeBB = SplitBlock(DefaultBB, &(*It), DT); in perform()
|
/external/llvm/lib/Transforms/Scalar/ |
D | PartiallyInlineLibCalls.cpp | 53 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode()); in optimizeSQRT()
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 179 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt,
|
/external/llvm-project/llvm/lib/Transforms/Instrumentation/ |
D | PGOMemOPSizeOpt.cpp | 405 BasicBlock *DefaultBB = SplitBlock(BB, MO.I, DT); in perform() 409 BasicBlock *MergeBB = SplitBlock(DefaultBB, &(*It), DT); in perform()
|
/external/lzma/C/ |
D | Ppmd7.c | 135 static void SplitBlock(CPpmd7 *p, void *ptr, unsigned oldIndx, unsigned newIndx) in SplitBlock() function 241 SplitBlock(p, retVal, i, indx); in AllocUnitsRare() 277 SplitBlock(p, oldPtr, i0, i1); in ShrinkUnits()
|
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | instrument_pass.h | 299 void SplitBlock(BasicBlock::iterator inst_itr,
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | instrument_pass.h | 299 void SplitBlock(BasicBlock::iterator inst_itr,
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 233 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt,
|
/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 256 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt,
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 921 BasicBlock *Tail = SplitBlock(BB, CI->getNextNode()); in runSjLjOnFunction() 1010 Tail = SplitBlock(BB, ThrewResetSI->getNextNode()); in runSjLjOnFunction() 1016 Tail = SplitBlock(BB, CI->getNextNode()); in runSjLjOnFunction()
|
/external/llvm-project/llvm/unittests/ExecutionEngine/JITLink/ |
D | LinkGraphTests.cpp | 85 TEST(LinkGraphTest, SplitBlock) { in TEST() argument
|