/external/llvm-project/llvm/unittests/Transforms/Utils/ |
D | BasicBlockUtilsTest.cpp | 89 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/ |
D | LoopUnrollRuntime.cpp | 143 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()
|
D | LoopSimplify.cpp | 147 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop() 261 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop()
|
D | BreakCriticalEdges.cpp | 308 BasicBlock *NewExitBB = SplitBlockPredecessors( in SplitCriticalEdge()
|
D | LoopUtils.cpp | 87 auto *NewExitBB = SplitBlockPredecessors( in formDedicatedExitBlocks()
|
D | BasicBlockUtils.cpp | 709 BasicBlock *llvm::SplitBlockPredecessors(BasicBlock *BB, in SplitBlockPredecessors() function in llvm
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 144 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()
|
D | LoopSimplify.cpp | 147 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop() 281 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop()
|
D | BreakCriticalEdges.cpp | 322 BasicBlock *NewExitBB = SplitBlockPredecessors( in SplitCriticalEdge()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 132 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()
|
D | LoopSimplify.cpp | 140 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()
|
D | BreakCriticalEdges.cpp | 304 BasicBlock *NewExitBB = SplitBlockPredecessors( in SplitCriticalEdge()
|
D | BasicBlockUtils.cpp | 416 BasicBlock *llvm::SplitBlockPredecessors(BasicBlock *BB, in SplitBlockPredecessors() function in llvm
|
/external/llvm-project/polly/lib/CodeGen/ |
D | Utils.cpp | 50 BasicBlock *MiddleBlock = SplitBlockPredecessors( in splitEdge()
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 197 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 252 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
|
/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 275 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | MergedLoadStoreMotion.cpp | 332 SinkBB = SplitBlockPredecessors(TailBB, {Pred0, Pred1}, ".sink.split"); in mergeStores()
|
D | GVNSink.cpp | 819 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | MergedLoadStoreMotion.cpp | 332 SinkBB = SplitBlockPredecessors(TailBB, {Pred0, Pred1}, ".sink.split"); in mergeStores()
|
D | GVNSink.cpp | 822 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
|
/external/llvm-project/polly/lib/Support/ |
D | ScopHelper.cpp | 67 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/ |
D | SIAnnotateControlFlow.cpp | 310 BB = SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, nullptr, in closeControlFlow()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIAnnotateControlFlow.cpp | 310 BB = SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, nullptr, in closeControlFlow()
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIAnnotateControlFlow.cpp | 367 BB = llvm::SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, false); in closeControlFlow()
|