Home
last modified time | relevance | path

Searched refs:removeIncomingValue (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/IR/
H A DBasicBlock.cpp338 PN->removeIncomingValue(Pred, !DontDeleteUselessPHIs); in removePredecessor()
359 PN->removeIncomingValue(Pred, false); in removePredecessor()
H A DInstructions.cpp116 Value *PHINode::removeIncomingValue(unsigned Idx, bool DeletePHIIfEmpty) { in removeIncomingValue() function in PHINode
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp210 PN->removeIncomingValue(III); in fixPhis()
355 PN->removeIncomingValue(OrigBlock); in newLeafBlock()
H A DLoopUnroll.cpp704 Value *InVal = PN->removeIncomingValue(LatchBlock, false); in UnrollLoop()
761 Phi.removeIncomingValue(BB, false); in UnrollLoop()
H A DCloneFunction.cpp529 PN->removeIncomingValue(pred, false); in CloneAndPruneIntoFromInst()
563 PN->removeIncomingValue(Pred, false); in CloneAndPruneIntoFromInst()
H A DBasicBlockUtils.cpp481 PN->removeIncomingValue(i, false); in UpdatePHINodes()
502 Value *V = PN->removeIncomingValue(i, false); in UpdatePHINodes()
H A DBreakCriticalEdges.cpp431 DirPHI->removeIncomingValue(IBRPred); in SplitIndirectBrCriticalEdges()
H A DLoopRotationUtils.cpp91 PN->removeIncomingValue(PN->getBasicBlockIndex(OrigPreheader)); in RewriteUsesOfClonedInstructions()
H A DCodeExtractor.cpp600 PN->removeIncomingValue(i); in severSplitPHINodesOfEntry()
652 PN.removeIncomingValue(i, false); in severSplitPHINodesOfExits()
H A DLoopUnrollAndJam.cpp403 Phi.removeIncomingValue(1); in UnrollAndJamLoop()
H A DLoopUnrollRuntime.cpp383 NewPHI->removeIncomingValue(Latch, false); in CloneLoopBlocks()
H A DLoopSimplify.cpp417 PN->removeIncomingValue(e-i, false); in insertUniqueBackedgeBlock()
H A DLoopUtils.cpp518 P.removeIncomingValue(e - i, false); in deleteDeadLoop()
H A DSimplifyCFG.cpp3952 DestPN->removeIncomingValue(Idx, false); in removeEmptyCleanup()
4373 cast<PHINode>(BBI)->removeIncomingValue(SI->getParent()); in TurnSwitchRangeIntoICmp()
4380 cast<PHINode>(BBI)->removeIncomingValue(SI->getParent()); in TurnSwitchRangeIntoICmp()
4822 PHI->removeIncomingValue(SelectBB); in RemoveSwitchAfterSelectConversion()
H A DLocal.cpp903 Value *OldVal = PN->removeIncomingValue(BB, false); in redirectValuesFromPredecessorsToPhi()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp253 PN.removeIncomingValue(i); in rewritePHINodesForExitAndUnswitchedBlocks()
1055 PN.removeIncomingValue(LoopBB, /*DeletePHIIfEmpty*/ false); in buildClonedLoopBlocks()
1092 PN.removeIncomingValue(i, /*DeletePHIIfEmpty*/ false); in buildClonedLoopBlocks()
H A DMergeICmps.cpp562 Phi_.removeIncomingValue(Comparison.BB, false); in simplify()
H A DStructurizeCFG.cpp583 Value *Deleted = Phi.removeIncomingValue(From, false); in delPhiValues()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp845 PN->removeIncomingValue(IncomingBlock, /*DeletePHIIfEmpty=*/false); in cloneCommonBlocks()
H A DCodeGenPrepare.cpp817 Value *InVal = PN.removeIncomingValue(BB, false); in eliminateMostlyEmptyBlock()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp1065 OldPhi->removeIncomingValue(E); in NormalizeReturnBlock()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstructions.h2718 Value *removeIncomingValue(unsigned Idx, bool DeletePHIIfEmpty = true);
2720 Value *removeIncomingValue(const BasicBlock *BB, bool DeletePHIIfEmpty=true) {
2723 return removeIncomingValue(Idx, DeletePHIIfEmpty);