Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A 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()
682 NewExit = SplitBlockPredecessors(LatchExit, Preds, ".unr-lcssa", DT, LI, in UnrollRuntimeLoopRemainder()
H A DLoopSimplify.cpp139 PreheaderBB = SplitBlockPredecessors(Header, OutsideBlocks, ".preheader", DT, in InsertPreheaderForLoop()
253 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop()
H A DBreakCriticalEdges.cpp291 BasicBlock *NewExitBB = SplitBlockPredecessors( in SplitCriticalEdge()
H A DLoopUtils.cpp81 auto *NewExitBB = SplitBlockPredecessors( in formDedicatedExitBlocks()
H A DBasicBlockUtils.cpp511 BasicBlock *llvm::SplitBlockPredecessors(BasicBlock *BB, in SplitBlockPredecessors() function in llvm
H A DSimplifyCFG.cpp1030 if (!SplitBlockPredecessors(Succ, TI->getParent(), ".fold.split")) in FoldValueComparisonIntoPredecessors()
1798 if (!SplitBlockPredecessors(BB, UnconditionalPreds, ".sink.split")) in SinkCommonCodeFromPredecessors()
2996 BasicBlock *NewBB = SplitBlockPredecessors(PostBB, { QFB, TruePred}, in mergeConditionalStoreToAddress()
4429 SplitBlockPredecessors(SI->getDefaultDest(), SI->getParent(), ""); in eliminateDeadSwitchCases()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h215 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds,
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp295 BB = SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, nullptr, in closeControlFlow()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp812 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
H A DLoopUnswitch.cpp1220 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", DT, LI, MSSAU.get(), in SplitExitEdges()
H A DLICM.cpp1407 BasicBlock *NewPred = SplitBlockPredecessors( in splitPredecessorsOfLoopExit()
H A DJumpThreading.cpp2097 NewBBs.push_back(SplitBlockPredecessors(BB, Preds, Suffix)); in SplitBlockPreds()
H A DRewriteStatepointsForGC.cpp1230 Ret = SplitBlockPredecessors(BB, InvokeParent, "", &DT); in normalizeForInvokeSafepoint()