/third_party/skia/third_party/externals/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()
|
D | SimpleLoopUnswitch.cpp | 462 SplitBlock(LoopExitBB, &LoopExitBB->front(), &DT, &LI, MSSAU); in unswitchTrivialBranch() 713 SplitBlock(DefaultExitBB, &DefaultExitBB->front(), &DT, &LI, MSSAU); in unswitchTrivialSwitch() 740 SplitExitBB = SplitBlock(ExitBB, &ExitBB->front(), &DT, &LI, MSSAU); in unswitchTrivialSwitch() 1038 auto *MergeBB = SplitBlock(ExitBB, &ExitBB->front(), &DT, &LI, MSSAU); in buildClonedLoopBlocks()
|
D | LoopInterchange.cpp | 1252 SplitBlock(InnerLoop->getLoopLatch(), in transform() 1299 SplitBlock(InnerLoopHeader, InnerLoopHeader->getFirstNonPHI(), DT, LI); in transform()
|
D | LoopSimplifyCFG.cpp | 357 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits()
|
D | LoopDistribute.cpp | 796 SplitBlock(PH, PH->getTerminator(), DT, LI); in processLoop()
|
D | LoopUnswitch.cpp | 1028 SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI, MSSAU.get()); in UnswitchTrivialCondition()
|
/third_party/skia/third_party/externals/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()
|
D | BasicBlockUtils.cpp | 492 return SplitBlock(Succ, &Succ->front(), DT, LI, MSSAU); in SplitEdge() 499 return SplitBlock(BB, BB->getTerminator(), DT, LI, MSSAU); in SplitEdge() 517 BasicBlock *llvm::SplitBlock(BasicBlock *Old, Instruction *SplitPt, in SplitBlock() function in llvm
|
D | LoopVersioning.cpp | 97 SplitBlock(RuntimeCheckBB, RuntimeCheckBB->getTerminator(), DT, LI, in versionLoop()
|
D | CodeExtractor.cpp | 648 BasicBlock *NewBB = SplitBlock(Header, Header->getFirstNonPHI(), DT); in severSplitPHINodesOfEntry()
|
/third_party/skia/third_party/externals/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()
|
D | ControlHeightReduction.cpp | 1731 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT); in transformScopes()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 233 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt,
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | instrument_pass.h | 299 void SplitBlock(BasicBlock::iterator inst_itr,
|
D | instrument_pass.cpp | 870 void InstrumentPass::SplitBlock( in SplitBlock() function in spvtools::opt::InstrumentPass 909 SplitBlock(ii, bi, &new_blks); in InstrumentFunction()
|
/third_party/spirv-tools/source/opt/ |
D | instrument_pass.h | 299 void SplitBlock(BasicBlock::iterator inst_itr,
|
D | instrument_pass.cpp | 870 void InstrumentPass::SplitBlock( in SplitBlock() function in spvtools::opt::InstrumentPass 909 SplitBlock(ii, bi, &new_blks); in InstrumentFunction()
|
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
D | instrument_pass.h | 299 void SplitBlock(BasicBlock::iterator inst_itr,
|
D | instrument_pass.cpp | 870 void InstrumentPass::SplitBlock( in SplitBlock() function in spvtools::opt::InstrumentPass 909 SplitBlock(ii, bi, &new_blks); in InstrumentFunction()
|
/third_party/skia/third_party/externals/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()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Frontend/OpenMP/ |
D | OMPIRBuilder.cpp | 282 NonCancellationBlock = SplitBlock(BB, &*Builder.GetInsertPoint()); in emitCancelationCheckImpl()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUPrintfRuntimeBinding.cpp | 369 SplitBlock(CI->getParent(), cmp); in lowerPrintfForGpu()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 2709 SplitBlock(TCCheckBlock, TCCheckBlock->getTerminator(), DT, LI, nullptr, in emitMinimumIterationCountCheck() 2749 SplitBlock(SCEVCheckBlock, SCEVCheckBlock->getTerminator(), DT, LI, in emitSCEVChecks() 2801 SplitBlock(MemCheckBlock, MemCheckBlock->getTerminator(), DT, LI, nullptr, in emitMemRuntimeChecks() 2968 SplitBlock(LoopVectorPreHeader, LoopVectorPreHeader->getTerminator(), DT, in createVectorizedLoopSkeleton() 2971 SplitBlock(LoopMiddleBlock, LoopMiddleBlock->getTerminator(), DT, LI, in createVectorizedLoopSkeleton() 2977 SplitBlock(LoopVectorPreHeader, LoopVectorPreHeader->getTerminator(), DT, in createVectorizedLoopSkeleton()
|