Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerInvoke.cpp66 II->getUnwindDest()->removePredecessor(&BB); in runImpl()
H A DSimplifyCFG.cpp962 ThisCases[0].Dest->removePredecessor(PredDef); in simplifyEqualityComparisonWithOnlyPredecessor()
993 Successor->removePredecessor(PredDef); in simplifyEqualityComparisonWithOnlyPredecessor()
1045 Succ->removePredecessor(TIBB); in simplifyEqualityComparisonWithOnlyPredecessor()
1268 PredDefault->removePredecessor(Pred); in performValueComparisonIntoPredecessorFolding()
2864 OrigSuccBB->removePredecessor(II->getParent()); in mergeCompatibleInvokesImpl()
3592 BB->removePredecessor(EdgeBB); in foldCondBranchOnValueKnownInPredecessorImpl()
4512 OldSuccessor->removePredecessor(BI->getParent()); in tryWidenCondBranchToCondBranch()
4524 OldSuccessor->removePredecessor(BI->getParent()); in tryWidenCondBranchToCondBranch()
4789 Succ->removePredecessor(BB, in simplifyTerminatorOnSelect()
5233 BB->removePredecessor(TrivialBB, true); in simplifyCommonResume()
[all …]
H A DLowerSwitch.cpp485 Default->removePredecessor(OrigBlock); in ProcessSwitchInst()
501 PopSucc->removePredecessor(OrigBlock); in ProcessSwitchInst()
H A DLocal.cpp154 Dest1->removePredecessor(BI->getParent()); in ConstantFoldTerminator()
178 OldDest->removePredecessor(BB); in ConstantFoldTerminator()
240 DefaultDest->removePredecessor(ParentBB); in ConstantFoldTerminator()
289 Succ->removePredecessor(BB); in ConstantFoldTerminator()
359 DestBB->removePredecessor(BB); in ConstantFoldTerminator()
2892 Successor->removePredecessor(BB, PreserveLCSSA); in changeToUnreachable()
2962 UnwindDestBB->removePredecessor(BB); in changeToCall()
3119 OrigNormalDest->removePredecessor(II->getParent()); in markAliveBlocks()
3139 UnwindDestBB->removePredecessor(II->getParent()); in markAliveBlocks()
3238 UnwindDest->removePredecessor(BB); in removeUnwindEdge()
H A DLoopSimplify.cpp683 BI->getSuccessor(0)->removePredecessor( in simplifyOneLoop()
685 BI->getSuccessor(1)->removePredecessor( in simplifyOneLoop()
H A DBreakCriticalEdges.cpp219 DestBB->removePredecessor(TIBB, Options.KeepOneInputPHIs); in SplitKnownCriticalEdge()
H A DSCCPSolver.cpp311 Succ->removePredecessor(BB); in removeNonFeasibleEdges()
331 Succ->removePredecessor(BB); in removeNonFeasibleEdges()
356 DefaultDest->removePredecessor(BB); in removeNonFeasibleEdges()
369 Succ->removePredecessor(BB); in removeNonFeasibleEdges()
H A DLoopRotationUtils.cpp868 Exit->removePredecessor(OrigPreheader, true /*preserve LCSSA*/); in rotateLoop()
H A DBasicBlockUtils.cpp70 Succ->removePredecessor(BB, KeepOneInputPHIs); in detachDeadBlocks()
1459 BB->removePredecessor(Pred); in FoldReturnIntoUncondBranch()
H A DLoopUnroll.cpp888 DeadSucc->removePredecessor(Src, /* KeepOneInputPHIs */ true); in UnrollLoop()
H A DInlineFunction.cpp669 InvokeDest->removePredecessor(II->getParent()); in HandleInlinedLandingPad()
798 UnwindDest->removePredecessor(InvokeBB); in HandleInlinedEHPad()
H A DLoopUtils.cpp747 Header->removePredecessor(Latch, true); in breakLoopBackedge()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerConstantIntrinsics.cpp86 Other->removePredecessor(Source); in replaceConditionalBranchesOnConstant()
H A DLoopSimplifyCFG.cpp512 Succ->removePredecessor(BB, PreserveLCSSAPhi); in foldTerminators()
524 TheOnlySucc->removePredecessor(BB, PreserveLCSSAPhi); in foldTerminators()
H A DJumpThreading.cpp1020 Succ->removePredecessor(BB, true); in processBlock()
1188 RemoveSucc->removePredecessor(BB); in processImpliedCondition()
1649 SuccBB->removePredecessor(BB, true); // This is unreachable successor. in processThreadableEdges()
2330 PredBB->removePredecessor(PredPredBB, true); in threadThroughTwoBasicBlocks()
2463 BB->removePredecessor(PredBB, true); in threadEdge()
2773 BB->removePredecessor(PredBB, true); in duplicateCondBranchOnPHIIntoPred()
H A DSimpleLoopUnswitch.cpp982 CommonSuccBB->removePredecessor(BB, in unswitchTrivialSwitch()
1309 ClonedSuccBB->removePredecessor(ClonedParentBB, in buildClonedLoopBlocks()
1688 SuccBB->removePredecessor(ClonedBB); in deleteDeadClonedBlocks()
1726 SuccBB->removePredecessor(BB); in deleteDeadBlocksFromLoop()
2433 UnswitchedSuccBB->removePredecessor(ParentBB, in unswitchNontrivialInvariants()
2447 Case.getCaseSuccessor()->removePredecessor( in unswitchNontrivialInvariants()
H A DADCE.cpp628 Succ->removePredecessor(BB); in updateDeadRegions()
H A DCorrelatedValuePropagation.cpp399 Succ->removePredecessor(BB); in processSwitch()
438 DefaultDest->removePredecessor(BB); in processSwitch()
H A DDFAJumpThreading.cpp1186 OldBB->removePredecessor(PrevBB, /* KeepOneInputPHIs = */ true); in updatePredecessor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanUtils.h194 To->removePredecessor(From); in disconnectBlocks()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp853 (*I)->removePredecessor(this); in removeSuccessor()
881 Old->removePredecessor(this); in replaceSuccessor()
909 void MachineBasicBlock::removePredecessor(MachineBasicBlock *Pred) { in removePredecessor() function in MachineBasicBlock
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h608 LLVM_ABI void removePredecessor(BasicBlock *Pred,
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DCrashDebugger.cpp432 Successor->removePredecessor(&*BB); in simpleSimplifyCfg()
491 Succ->removePredecessor(&BB); in TestBlocks()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp494 void BasicBlock::removePredecessor(BasicBlock *Pred, in removePredecessor() function in BasicBlock
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h1311 void removePredecessor(MachineBasicBlock *Pred);

12