Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLowerInvoke.cpp67 II->getUnwindDest()->removePredecessor(&BB); in runImpl()
H A DLocal.cpp126 OldDest->removePredecessor(BB); in ConstantFoldTerminator()
143 Dest1->removePredecessor(BI->getParent()); in ConstantFoldTerminator()
204 DefaultDest->removePredecessor(ParentBB); in ConstantFoldTerminator()
244 Succ->removePredecessor(BB); in ConstantFoldTerminator()
315 DestBB->removePredecessor(ParentBB); in ConstantFoldTerminator()
652 BB->removePredecessor(Pred, true); in RemovePredecessorAndSimplify()
1906 Successor->removePredecessor(BB, PreserveLCSSA); in changeToUnreachable()
1956 UnwindDestBB->removePredecessor(BB); in changeToCall()
2102 UnwindDestBB->removePredecessor(II->getParent()); in markAliveBlocks()
2190 UnwindDest->removePredecessor(BB); in removeUnwindEdge()
[all …]
H A DSimplifyCFG.cpp927 Succ->removePredecessor(TIBB); in SimplifyEqualityComparisonWithOnlyPredecessor()
1097 PredDefault->removePredecessor(Pred); in FoldValueComparisonIntoPredecessors()
2260 BB->removePredecessor(PredBB); in FoldCondBranchOnPHI()
2469 TrueSucc->removePredecessor(BI->getParent()); in SimplifyCondBranchToTwoReturns()
2470 FalseSucc->removePredecessor(BI->getParent()); in SimplifyCondBranchToTwoReturns()
3827 BB->removePredecessor(TrivialBB, true); in SimplifyCommonResume()
4202 BB->removePredecessor(SI->getParent()); in SimplifyUnreachable()
4833 Succ->removePredecessor(SelectBB); in RemoveSwitchAfterSelectConversion()
5474 Succ->removePredecessor(SI->getParent()); in SwitchToLookupTable()
5648 Dest->removePredecessor(BB); in SimplifyIndirectBr()
[all …]
H A DLowerSwitch.cpp500 Default->removePredecessor(OrigBlock); in processSwitchInst()
518 PopSucc->removePredecessor(OrigBlock); in processSwitchInst()
H A DLoopSimplify.cpp661 BI->getSuccessor(0)->removePredecessor( in simplifyOneLoop()
663 BI->getSuccessor(1)->removePredecessor( in simplifyOneLoop()
H A DBasicBlockUtils.cpp72 Succ->removePredecessor(BB); in DeleteDeadBlocks()
710 BB->removePredecessor(Pred); in FoldReturnIntoUncondBranch()
H A DBreakCriticalEdges.cpp192 DestBB->removePredecessor(TIBB, Options.DontDeleteUselessPHIs); in SplitCriticalEdge()
H A DLoopRotationUtils.cpp481 Exit->removePredecessor(OrigPreheader, true /*preserve LCSSA*/); in rotateLoop()
H A DInlineFunction.cpp639 InvokeDest->removePredecessor(II->getParent()); in HandleInlinedLandingPad()
771 UnwindDest->removePredecessor(InvokeBB); in HandleInlinedEHPad()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp433 Succ->removePredecessor(BB, PreserveLCSSAPhi); in foldTerminators()
445 TheOnlySucc->removePredecessor(BB, PreserveLCSSAPhi); in foldTerminators()
H A DJumpThreading.cpp1087 Succ->removePredecessor(BB, true); in ProcessBlock()
1145 ToRemoveSucc->removePredecessor(BB, true); in ProcessBlock()
1247 RemoveSucc->removePredecessor(BB); in ProcessImpliedCondition()
1668 SuccBB->removePredecessor(BB, true); // This is unreachable successor. in ProcessThreadableEdges()
2014 BB->removePredecessor(PredBB, true); in ThreadEdge()
2384 BB->removePredecessor(PredBB, true); in DuplicateCondBranchOnPHIIntoPred()
H A DSimpleLoopUnswitch.cpp764 CommonSuccBB->removePredecessor(BB, in unswitchTrivialSwitch()
1068 ClonedSuccBB->removePredecessor(ClonedParentBB, in buildClonedLoopBlocks()
1433 SuccBB->removePredecessor(ClonedBB); in deleteDeadClonedBlocks()
1469 SuccBB->removePredecessor(BB); in deleteDeadBlocksFromLoop()
2077 UnswitchedSuccBB->removePredecessor(ParentBB, in unswitchNontrivialInvariants()
2091 Case.getCaseSuccessor()->removePredecessor( in unswitchNontrivialInvariants()
H A DADCE.cpp598 Succ->removePredecessor(BB); in updateDeadRegions()
H A DCorrelatedValuePropagation.cpp366 Succ->removePredecessor(BB); in processSwitch()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DUnreachableBlockElim.cpp62 (*SI)->removePredecessor(BB); in eliminateUnreachableBlock()
H A DMachineBasicBlock.cpp703 (*I)->removePredecessor(this); in removeSuccessor()
731 Old->removePredecessor(this); in replaceSuccessor()
759 void MachineBasicBlock::removePredecessor(MachineBasicBlock *Pred) { in removePredecessor() function in MachineBasicBlock
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp265 Succs[i]->removePredecessor(BB); in DeleteBasicBlock()
H A DWholeProgramDevirt.cpp307 II->getUnwindDest()->removePredecessor(II->getParent()); in replaceAndErase()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DBasicBlock.h366 void removePredecessor(BasicBlock *Pred, bool DontDeleteUselessPHIs = false);
/freebsd-12.1/contrib/llvm/lib/IR/
H A DBasicBlock.cpp302 void BasicBlock::removePredecessor(BasicBlock *Pred, in removePredecessor() function in BasicBlock
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.h369 void removePredecessor(VPBlockBase *Predecessor) { in removePredecessor() function
1492 To->removePredecessor(From);
/freebsd-12.1/contrib/llvm/tools/bugpoint/
H A DCrashDebugger.cpp411 Successor->removePredecessor(&*BB); in simpleSimplifyCfg()
470 Succ->removePredecessor(&BB); in TestBlocks()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h817 void removePredecessor(MachineBasicBlock *Pred);
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp783 II->getUnwindDest()->removePredecessor(&BB); in runEHOnFunction()