Home
last modified time | relevance | path

Searched refs:SplitEdge (Results 1 – 25 of 42) sorted by relevance

12

/external/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h172 BasicBlock *SplitEdge(BasicBlock *From, BasicBlock *To,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h225 BasicBlock *SplitEdge(BasicBlock *From, BasicBlock *To,
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h248 BasicBlock *SplitEdge(BasicBlock *From, BasicBlock *To,
/external/llvm-project/llvm/lib/Target/XCore/
DXCoreLowerThreadLocal.cpp141 PredBB = SplitEdge(PredBB, PN->getParent()); in replaceConstantExprOp()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreLowerThreadLocal.cpp141 PredBB = SplitEdge(PredBB, PN->getParent()); in replaceConstantExprOp()
/external/llvm/lib/Target/XCore/
DXCoreLowerThreadLocal.cpp141 PredBB = SplitEdge(PredBB, PN->getParent()); in replaceConstantExprOp()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DCallPromotionUtils.cpp174 &SplitEdge(Invoke->getParent(), Invoke->getNormalDest())->front(); in createRetBitCast()
DLoopUnrollPeel.cpp693 BasicBlock *InsertTop = SplitEdge(PreHeader, Header, DT, LI); in peelLoop()
DLoopUnrollRuntime.cpp688 PrologPreHeader = SplitEdge(PreHeader, Header, DT, LI); in UnrollRuntimeLoopRemainder()
DCloneFunction.cpp848 BasicBlock *NewBB = SplitEdge(PredBB, BB); in DuplicateInstructionsInSplitBetween()
/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp829 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, DT, LI); in UnswitchTrivialCondition()
1042 BasicBlock *NewPreheader = SplitEdge(loopPreheader, loopHeader, DT, LI); in UnswitchNontrivialCondition()
1288 SplitEdge(Switch, SISucc, DT, LI); in RewriteLoopBodyWithConditionConstant()
DPlaceSafepoints.cpp555 BasicBlock *NewBB = SplitEdge(Term->getParent(), Header, &DT); in runOnFunction()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp998 BasicBlock *NewPH = SplitEdge(LoopPreheader, LoopHeader, DT, LI, MSSAU.get()); in unswitchTrivialCondition()
1237 SplitEdge(LoopPreheader, LoopHeader, DT, LI, MSSAU.get()); in unswitchNontrivialCondition()
1524 SplitEdge(Switch, SISucc, DT, LI, MSSAU.get()); in rewriteLoopBodyWithConditionConstant()
DPlaceSafepoints.cpp565 BasicBlock *NewBB = SplitEdge(Term->getParent(), Header, &DT); in runOnFunction()
DSimpleLoopUnswitch.cpp456 BasicBlock *NewPH = SplitEdge(OldPH, L.getHeader(), &DT, &LI, MSSAU); in unswitchTrivialBranch()
713 BasicBlock *NewPH = SplitEdge(OldPH, L.getHeader(), &DT, &LI, MSSAU); in unswitchTrivialSwitch()
2077 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI, MSSAU); in unswitchNontrivialInvariants()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp1016 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get()); in UnswitchTrivialCondition()
1256 SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get()); in UnswitchNontrivialCondition()
1545 SplitEdge(Switch, SISucc, DT, LI, MSSAU.get()); in RewriteLoopBodyWithConditionConstant()
DPlaceSafepoints.cpp564 BasicBlock *NewBB = SplitEdge(Term->getParent(), Header, &DT); in runOnFunction()
DSimpleLoopUnswitch.cpp449 BasicBlock *NewPH = SplitEdge(OldPH, L.getHeader(), &DT, &LI, MSSAU); in unswitchTrivialBranch()
689 BasicBlock *NewPH = SplitEdge(OldPH, L.getHeader(), &DT, &LI, MSSAU); in unswitchTrivialSwitch()
2035 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI, MSSAU); in unswitchNontrivialInvariants()
/external/llvm-project/llvm/lib/Transforms/Utils/
DCallPromotionUtils.cpp177 &SplitEdge(Invoke->getParent(), Invoke->getNormalDest())->front(); in createRetBitCast()
DLoopPeel.cpp748 BasicBlock *InsertTop = SplitEdge(PreHeader, Header, DT, LI); in peelLoop()
DLoopUnrollRuntime.cpp714 PrologPreHeader = SplitEdge(PreHeader, Header, DT, LI); in UnrollRuntimeLoopRemainder()
/external/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp518 PrologPreHeader = SplitEdge(PreHeader, Header, DT, LI); in UnrollRuntimeLoopRemainder()
DBasicBlockUtils.cpp210 BasicBlock *llvm::SplitEdge(BasicBlock *BB, BasicBlock *Succ, DominatorTree *DT, in SplitEdge() function in llvm
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp687 auto NewBB = SplitEdge(II->getParent(), II->getNormalDest()); in insertSpills()
841 return SplitEdge(BB, Succ); in ehAwareSplitEdge()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DDeadArgumentElimination.cpp972 BasicBlock *NewEdge = SplitEdge(New->getParent(), II->getNormalDest()); in RemoveDeadStuffFromFunction()

12