Home
last modified time | relevance | path

Searched refs:SplitBlockPredecessors (Results 1 – 25 of 39) sorted by relevance

12

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp143 SplitBlockPredecessors(PrologExit, PrologExitPreds, ".unr-lcssa", DT, LI, in ConnectProlog()
162 SplitBlockPredecessors(OriginalLoopLatchExit, Preds, ".unr-lcssa", DT, LI, in ConnectProlog()
277 SplitBlockPredecessors(Exit, Preds, ".epilog-lcssa", DT, LI, nullptr, in ConnectEpilog()
287 SplitBlockPredecessors(NewExit, NewExitPreds, ".loopexit", DT, LI, nullptr, in ConnectEpilog()
675 NewExit = SplitBlockPredecessors(LatchExit, Preds, ".unr-lcssa", DT, LI, in UnrollRuntimeLoopRemainder()
DLoopSimplify.cpp147 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop()
261 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop()
DBreakCriticalEdges.cpp308 BasicBlock *NewExitBB = SplitBlockPredecessors( in SplitCriticalEdge()
DLoopUtils.cpp87 auto *NewExitBB = SplitBlockPredecessors( in formDedicatedExitBlocks()
DBasicBlockUtils.cpp709 BasicBlock *llvm::SplitBlockPredecessors(BasicBlock *BB, in SplitBlockPredecessors() function in llvm
DSimplifyCFG.cpp1022 if (!SplitBlockPredecessors(Succ, TI->getParent(), ".fold.split")) in FoldValueComparisonIntoPredecessors()
1824 if (!SplitBlockPredecessors(BB, UnconditionalPreds, ".sink.split")) in SinkCommonCodeFromPredecessors()
3051 BasicBlock *NewBB = SplitBlockPredecessors(PostBB, { QFB, TruePred}, in mergeConditionalStoreToAddress()
4386 SplitBlockPredecessors(Switch->getDefaultDest(), Switch->getParent(), ""); in createUnreachableSwitchDefault()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp150 SplitBlockPredecessors(PrologExit, PrologExitPreds, ".unr-lcssa", DT, LI, in ConnectProlog()
169 SplitBlockPredecessors(OriginalLoopLatchExit, Preds, ".unr-lcssa", DT, LI, in ConnectProlog()
292 SplitBlockPredecessors(Exit, Preds, ".epilog-lcssa", DT, LI, nullptr, in ConnectEpilog()
304 SplitBlockPredecessors(NewExit, NewExitPreds, ".loopexit", DT, LI, nullptr, in ConnectEpilog()
692 NewExit = SplitBlockPredecessors(LatchExit, {Latch}, ".unr-lcssa", DT, LI, in UnrollRuntimeLoopRemainder()
DLoopSimplify.cpp140 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop()
272 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop()
DBreakCriticalEdges.cpp296 BasicBlock *NewExitBB = SplitBlockPredecessors( in SplitKnownCriticalEdge()
DBasicBlockUtils.cpp822 BasicBlock *NewExitBB = SplitBlockPredecessors( in ehAwareSplitEdge()
1272 BasicBlock *llvm::SplitBlockPredecessors(BasicBlock *BB, in SplitBlockPredecessors() function in llvm
1280 BasicBlock *llvm::SplitBlockPredecessors(BasicBlock *BB, in SplitBlockPredecessors() function in llvm
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h325 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
345 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
/external/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp132 SplitBlockPredecessors(Exit, Preds, ".unr-lcssa", DT, LI, in ConnectProlog()
253 SplitBlockPredecessors(Exit, Preds, ".epilog-lcssa", DT, LI, in ConnectEpilog()
510 NewExit = SplitBlockPredecessors(Exit, Preds, ".unr-lcssa", in UnrollRuntimeLoopRemainder()
DLoopSimplify.cpp140 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop()
176 NewExitBB = SplitBlockPredecessors(Exit, LoopBlocks, ".loopexit", DT, LI, in rewriteLoopExitBlock()
285 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop()
DBreakCriticalEdges.cpp304 BasicBlock *NewExitBB = SplitBlockPredecessors( in SplitCriticalEdge()
DBasicBlockUtils.cpp416 BasicBlock *llvm::SplitBlockPredecessors(BasicBlock *BB, in SplitBlockPredecessors() function in llvm
/external/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h197 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h252 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DMergedLoadStoreMotion.cpp332 SinkBB = SplitBlockPredecessors(TailBB, {Pred0, Pred1}, ".sink.split"); in mergeStores()
DGVNSink.cpp819 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
DMergedLoadStoreMotion.cpp335 SinkBB = SplitBlockPredecessors(TailBB, {Pred0, Pred1}, ".sink.split"); in mergeStores()
DGVNSink.cpp822 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIAnnotateControlFlow.cpp310 BB = SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, nullptr, in closeControlFlow()
/external/llvm/lib/Target/AMDGPU/
DSIAnnotateControlFlow.cpp367 BB = llvm::SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, false); in closeControlFlow()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/
DSIAnnotateControlFlow.cpp315 BB = SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, nullptr, in closeControlFlow()
/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp1018 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", DT, LI, in SplitExitEdges()

12