Home
last modified time | relevance | path

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

/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
DSimplifyCFG.cpp4030 SplitBlockPredecessors(SI->getDefaultDest(), SI->getParent(), ""); in EliminateDeadSwitchCases()
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
DBasicBlockUtils.h176 BasicBlock *SplitBlockPredecessors(BasicBlock *BB, BasicBlock *const *Preds,
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DLoopSimplify.cpp383 SplitBlockPredecessors(Header, &OutsideBlocks[0], OutsideBlocks.size(), in InsertPreheaderForLoop()
423 NewExitBB = SplitBlockPredecessors(Exit, &LoopBlocks[0], in RewriteLoopExitBlock()
559 BasicBlock *NewBB = SplitBlockPredecessors(Header, &OuterLoopPreds[0], in SeparateNestedLoop()
DBreakCriticalEdges.cpp375 SplitBlockPredecessors(Exit, Preds.data(), Preds.size(), in SplitCriticalEdge()
DBasicBlockUtils.cpp455 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/lib/Transforms/Scalar/
DJumpThreading.cpp924 SplitBlockPredecessors(LoadBB, &PredsToSplit[0], PredsToSplit.size(), in SimplifyPartiallyRedundantLoad()
1337 PredBB = SplitBlockPredecessors(BB, &PredBBs[0], PredBBs.size(), in ThreadEdge()
1482 PredBB = SplitBlockPredecessors(BB, &PredBBs[0], PredBBs.size(), in DuplicateCondBranchOnPHIIntoPred()
DLoopUnswitch.cpp568 SplitBlockPredecessors(ExitBlock, Preds.data(), Preds.size(), in SplitExitEdges()
/external/llvm/lib/Target/AMDGPU/
DSIAnnotateControlFlow.cpp367 BB = llvm::SplitBlockPredecessors(BB, Preds, "endcf.split", DT, LI, false); in closeControlFlow()
/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp1018 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", DT, LI, in SplitExitEdges()
DJumpThreading.cpp1604 BasicBlock *PredBB = SplitBlockPredecessors(BB, Preds, Suffix); in SplitBlockPreds()
DRewriteStatepointsForGC.cpp1089 Ret = SplitBlockPredecessors(BB, InvokeParent, "", &DT); in normalizeForInvokeSafepoint()