Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/unittests/Transforms/Utils/
DBasicBlockUtilsTest.cpp89 TEST(BasicBlockUtils, SplitBlockPredecessors) { in TEST() argument
111 SplitBlockPredecessors(&F->getEntryBlock(), {}, "split.entry", &DT); in TEST()
/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
/external/llvm-project/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp144 SplitBlockPredecessors(PrologExit, PrologExitPreds, ".unr-lcssa", DT, LI, in ConnectProlog()
163 SplitBlockPredecessors(OriginalLoopLatchExit, Preds, ".unr-lcssa", DT, LI, in ConnectProlog()
278 SplitBlockPredecessors(Exit, Preds, ".epilog-lcssa", DT, LI, nullptr, in ConnectEpilog()
288 SplitBlockPredecessors(NewExit, NewExitPreds, ".loopexit", DT, LI, nullptr, in ConnectEpilog()
701 NewExit = SplitBlockPredecessors(LatchExit, Preds, ".unr-lcssa", DT, LI, in UnrollRuntimeLoopRemainder()
DLoopSimplify.cpp147 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop()
281 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop()
DBreakCriticalEdges.cpp322 BasicBlock *NewExitBB = SplitBlockPredecessors( in SplitCriticalEdge()
/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-project/polly/lib/CodeGen/
DUtils.cpp50 BasicBlock *MiddleBlock = SplitBlockPredecessors( in splitEdge()
/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/llvm-project/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h275 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/llvm-project/llvm/lib/Transforms/Scalar/
DMergedLoadStoreMotion.cpp332 SinkBB = SplitBlockPredecessors(TailBB, {Pred0, Pred1}, ".sink.split"); in mergeStores()
DGVNSink.cpp822 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
/external/llvm-project/polly/lib/Support/
DScopHelper.cpp67 SplitBlockPredecessors(Entry, Preds, ".region_entering", DT, LI); in simplifyRegionEntry()
131 SplitBlockPredecessors(ExitBB, Preds, ".region_exiting", DT, LI); in simplifyRegionExit()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIAnnotateControlFlow.cpp310 BB = SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, nullptr, in closeControlFlow()
/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()

12