Home
last modified time | relevance | path

Searched refs:removePredecessor (Results 1 – 25 of 29) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/examples/IRTransforms/
H A DSimplifyCFG.cpp76 Succ->removePredecessor(&BB); in removeDeadBlocks_v1()
117 Succ->removePredecessor(&BB); in removeDeadBlocks_v2()
156 RemovedSucc->removePredecessor(&BB); in eliminateCondBranches_v1()
192 RemovedSucc->removePredecessor(&BB); in eliminateCondBranches_v2()
239 RemovedSucc->removePredecessor(&BB); in eliminateCondBranches_v3()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerInvoke.cpp66 II->getUnwindDest()->removePredecessor(&BB); in runImpl()
H A DSimplifyCFG.cpp934 ThisCases[0].Dest->removePredecessor(PredDef); in SimplifyEqualityComparisonWithOnlyPredecessor()
965 Successor->removePredecessor(PredDef); in SimplifyEqualityComparisonWithOnlyPredecessor()
1017 Succ->removePredecessor(TIBB); in SimplifyEqualityComparisonWithOnlyPredecessor()
1228 PredDefault->removePredecessor(Pred); in PerformValueComparisonIntoPredecessorFolding()
2590 OrigSuccBB->removePredecessor(II->getParent()); in MergeCompatibleInvokesImpl()
3260 BB->removePredecessor(EdgeBB); in FoldCondBranchOnValueKnownInPredecessorImpl()
4184 OldSuccessor->removePredecessor(BI->getParent()); in tryWidenCondBranchToCondBranch()
4196 OldSuccessor->removePredecessor(BI->getParent()); in tryWidenCondBranchToCondBranch()
4445 Succ->removePredecessor(BB, in SimplifyTerminatorOnSelect()
4889 BB->removePredecessor(TrivialBB, true); in simplifyCommonResume()
[all …]
H A DLocal.cpp146 Dest1->removePredecessor(BI->getParent()); in ConstantFoldTerminator()
170 OldDest->removePredecessor(BB); in ConstantFoldTerminator()
236 DefaultDest->removePredecessor(ParentBB); in ConstantFoldTerminator()
285 Succ->removePredecessor(BB); in ConstantFoldTerminator()
355 DestBB->removePredecessor(BB); in ConstantFoldTerminator()
2242 Successor->removePredecessor(BB, PreserveLCSSA); in changeToUnreachable()
2307 UnwindDestBB->removePredecessor(BB); in changeToCall()
2464 OrigNormalDest->removePredecessor(II->getParent()); in markAliveBlocks()
2483 UnwindDestBB->removePredecessor(II->getParent()); in markAliveBlocks()
2582 UnwindDest->removePredecessor(BB); in removeUnwindEdge()
H A DLowerSwitch.cpp487 Default->removePredecessor(OrigBlock); in ProcessSwitchInst()
503 PopSucc->removePredecessor(OrigBlock); in ProcessSwitchInst()
H A DLoopSimplify.cpp688 BI->getSuccessor(0)->removePredecessor( in simplifyOneLoop()
690 BI->getSuccessor(1)->removePredecessor( in simplifyOneLoop()
H A DBreakCriticalEdges.cpp216 DestBB->removePredecessor(TIBB, Options.KeepOneInputPHIs); in SplitKnownCriticalEdge()
H A DSCCPSolver.cpp229 Succ->removePredecessor(BB); in removeNonFeasibleEdges()
249 Succ->removePredecessor(BB); in removeNonFeasibleEdges()
283 Succ->removePredecessor(BB); in removeNonFeasibleEdges()
H A DLoopRotationUtils.cpp645 Exit->removePredecessor(OrigPreheader, true /*preserve LCSSA*/); in rotateLoop()
H A DLoopUnroll.cpp692 DeadSucc->removePredecessor(Src, /* KeepOneInputPHIs */ true); in UnrollLoop()
H A DBasicBlockUtils.cpp70 Succ->removePredecessor(BB, KeepOneInputPHIs); in detachDeadBlocks()
1464 BB->removePredecessor(Pred); in FoldReturnIntoUncondBranch()
H A DInlineFunction.cpp649 InvokeDest->removePredecessor(II->getParent()); in HandleInlinedLandingPad()
778 UnwindDest->removePredecessor(InvokeBB); in HandleInlinedEHPad()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLowerConstantIntrinsics.cpp86 Other->removePredecessor(Source); in replaceConditionalBranchesOnConstant()
H A DLoopSimplifyCFG.cpp501 Succ->removePredecessor(BB, PreserveLCSSAPhi); in foldTerminators()
513 TheOnlySucc->removePredecessor(BB, PreserveLCSSAPhi); in foldTerminators()
H A DJumpThreading.cpp1120 Succ->removePredecessor(BB, true); in processBlock()
1290 RemoveSucc->removePredecessor(BB); in processImpliedCondition()
1732 SuccBB->removePredecessor(BB, true); // This is unreachable successor. in processThreadableEdges()
2332 PredBB->removePredecessor(PredPredBB, true); in threadThroughTwoBasicBlocks()
2455 BB->removePredecessor(PredBB, true); in threadEdge()
2739 BB->removePredecessor(PredBB, true); in duplicateCondBranchOnPHIIntoPred()
H A DSimpleLoopUnswitch.cpp922 CommonSuccBB->removePredecessor(BB, in unswitchTrivialSwitch()
1241 ClonedSuccBB->removePredecessor(ClonedParentBB, in buildClonedLoopBlocks()
1619 SuccBB->removePredecessor(ClonedBB); in deleteDeadClonedBlocks()
1658 SuccBB->removePredecessor(BB); in deleteDeadBlocksFromLoop()
2336 UnswitchedSuccBB->removePredecessor(ParentBB, in unswitchNontrivialInvariants()
2350 Case.getCaseSuccessor()->removePredecessor( in unswitchNontrivialInvariants()
H A DADCE.cpp618 Succ->removePredecessor(BB); in updateDeadRegions()
H A DDFAJumpThreading.cpp1133 OldBB->removePredecessor(PrevBB, /* KeepOneInputPHIs = */ true); in updatePredecessor()
H A DCorrelatedValuePropagation.cpp403 Succ->removePredecessor(BB); in processSwitch()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp829 (*I)->removePredecessor(this); in removeSuccessor()
857 Old->removePredecessor(this); in replaceSuccessor()
885 void MachineBasicBlock::removePredecessor(MachineBasicBlock *Pred) { in removePredecessor() function in MachineBasicBlock
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DBasicBlock.h416 void removePredecessor(BasicBlock *Pred, bool KeepOneInputPHIs = false);
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DBasicBlock.cpp341 void BasicBlock::removePredecessor(BasicBlock *Pred, in removePredecessor() function in BasicBlock
/openbsd-src/gnu/llvm/llvm/tools/bugpoint/
H A DCrashDebugger.cpp419 Successor->removePredecessor(&*BB); in simpleSimplifyCfg()
478 Succ->removePredecessor(&BB); in TestBlocks()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h1187 void removePredecessor(MachineBasicBlock *Pred);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlan.h425 void removePredecessor(VPBlockBase *Predecessor) { in removePredecessor() function
2532 To->removePredecessor(From); in disconnectBlocks()

12