Home
last modified time | relevance | path

Searched refs:SplitBlock (Results 1 – 25 of 27) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DCallSiteSplitting.cpp332 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()
DPartiallyInlineLibCalls.cpp56 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode()); in optimizeSQRT()
DSimpleLoopUnswitch.cpp462 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()
DLoopInterchange.cpp1252 SplitBlock(InnerLoop->getLoopLatch(), in transform()
1299 SplitBlock(InnerLoopHeader, InnerLoopHeader->getFirstNonPHI(), DT, LI); in transform()
DLoopSimplifyCFG.cpp357 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits()
DLoopDistribute.cpp796 SplitBlock(PH, PH->getTerminator(), DT, LI); in processLoop()
DLoopUnswitch.cpp1028 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/
DLoopUnrollRuntime.cpp671 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()
DLoopUnrollPeel.cpp695 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()
DBasicBlockUtils.cpp492 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
DLoopVersioning.cpp97 SplitBlock(RuntimeCheckBB, RuntimeCheckBB->getTerminator(), DT, LI, in versionLoop()
DCodeExtractor.cpp648 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/
DPGOMemOPSizeOpt.cpp343 BasicBlock *DefaultBB = SplitBlock(BB, MI, DT); in perform()
347 BasicBlock *MergeBB = SplitBlock(DefaultBB, &(*It), DT); in perform()
DControlHeightReduction.cpp1731 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT); in transformScopes()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h233 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt,
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dinstrument_pass.h299 void SplitBlock(BasicBlock::iterator inst_itr,
Dinstrument_pass.cpp870 void InstrumentPass::SplitBlock( in SplitBlock() function in spvtools::opt::InstrumentPass
909 SplitBlock(ii, bi, &new_blks); in InstrumentFunction()
/third_party/spirv-tools/source/opt/
Dinstrument_pass.h299 void SplitBlock(BasicBlock::iterator inst_itr,
Dinstrument_pass.cpp870 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/
Dinstrument_pass.h299 void SplitBlock(BasicBlock::iterator inst_itr,
Dinstrument_pass.cpp870 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/
DWebAssemblyLowerEmscriptenEHSjLj.cpp921 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/
DOMPIRBuilder.cpp282 NonCancellationBlock = SplitBlock(BB, &*Builder.GetInsertPoint()); in emitCancelationCheckImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUPrintfRuntimeBinding.cpp369 SplitBlock(CI->getParent(), cmp); in lowerPrintfForGpu()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2709 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()

12