|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Transforms/Utils/BasicBlockUtils.h 248 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
References
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp 309 BB = SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, nullptr,
lib/Transforms/IPO/Attributor.cpp 2184 SplitBlockPredecessors(NormalDestBB, {BB}, ".i2c");
2205 SplitBlockPredecessors(NormalDestBB, {BB}, ".dead");
lib/Transforms/Scalar/GVNSink.cpp 818 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split");
lib/Transforms/Scalar/JumpThreading.cpp 2122 NewBBs.push_back(SplitBlockPredecessors(BB, Preds, Suffix));
lib/Transforms/Scalar/LICM.cpp 1542 BasicBlock *NewPred = SplitBlockPredecessors(
lib/Transforms/Scalar/LoopUnswitch.cpp 1225 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", DT, LI, MSSAU.get(),
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 331 SinkBB = SplitBlockPredecessors(TailBB, {Pred0, Pred1}, ".sink.split");
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1225 Ret = SplitBlockPredecessors(BB, InvokeParent, "", &DT);
lib/Transforms/Utils/BreakCriticalEdges.cpp 307 BasicBlock *NewExitBB = SplitBlockPredecessors(
lib/Transforms/Utils/LoopSimplify.cpp 146 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT,
260 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer",
lib/Transforms/Utils/LoopUnrollRuntime.cpp 142 SplitBlockPredecessors(PrologExit, PrologExitPreds, ".unr-lcssa", DT, LI,
161 SplitBlockPredecessors(OriginalLoopLatchExit, Preds, ".unr-lcssa", DT, LI,
276 SplitBlockPredecessors(Exit, Preds, ".epilog-lcssa", DT, LI, nullptr,
286 SplitBlockPredecessors(NewExit, NewExitPreds, ".loopexit", DT, LI, nullptr,
674 NewExit = SplitBlockPredecessors(LatchExit, Preds, ".unr-lcssa", DT, LI,
lib/Transforms/Utils/LoopUtils.cpp 87 auto *NewExitBB = SplitBlockPredecessors(
lib/Transforms/Utils/SimplifyCFG.cpp 1021 if (!SplitBlockPredecessors(Succ, TI->getParent(), ".fold.split"))
1817 if (!SplitBlockPredecessors(BB, UnconditionalPreds, ".sink.split"))
3039 BasicBlock *NewBB = SplitBlockPredecessors(PostBB, { QFB, TruePred},
4327 SplitBlockPredecessors(Switch->getDefaultDest(), Switch->getParent(), "");
tools/polly/lib/CodeGen/Utils.cpp 50 BasicBlock *MiddleBlock = SplitBlockPredecessors(
tools/polly/lib/Support/ScopHelper.cpp 67 SplitBlockPredecessors(Entry, Preds, ".region_entering", DT, LI);
131 SplitBlockPredecessors(ExitBB, Preds, ".region_exiting", DT, LI);
unittests/Transforms/Utils/BasicBlockUtilsTest.cpp 108 SplitBlockPredecessors(&F->getEntryBlock(), {}, "split.entry", &DT);