Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp150 PN->removeIncomingValue(III); in FixPhis()
214 PN->removeIncomingValue(OrigBlock); in NewLeafBlock()
H A DBreakCriticalEdges.cpp439 DirPHI->removeIncomingValue(IBRPred); in SplitIndirectBrCriticalEdges()
H A DCloneFunction.cpp698 PN->removeIncomingValue(pred, false); in CloneAndPruneIntoFromInst()
731 PN->removeIncomingValue(Pred, false); in CloneAndPruneIntoFromInst()
H A DBasicBlockUtils.cpp1048 PN->removeIncomingValue(i, false); in UpdatePHINodes()
1069 Value *V = PN->removeIncomingValue(i, false); in UpdatePHINodes()
1600 V = Phi->removeIncomingValue(In, false); in reconnectPhis()
H A DLoopRotationUtils.cpp104 PN->removeIncomingValue(PN->getBasicBlockIndex(OrigPreheader)); in RewriteUsesOfClonedInstructions()
H A DLoopSimplify.cpp433 PN->removeIncomingValue(e-i, false); in insertUniqueBackedgeBlock()
H A DLoopUnroll.cpp634 Value *InVal = PN->removeIncomingValue(LatchBlock, false); in UnrollLoop()
H A DCodeExtractor.cpp734 PN->removeIncomingValue(i); in severSplitPHINodesOfEntry()
785 PN.removeIncomingValue(i, false); in severSplitPHINodesOfExits()
H A DLoopUnrollAndJam.cpp455 Phi.removeIncomingValue(1); in UnrollAndJamLoop()
H A DLoopUtils.cpp549 P.removeIncomingValue(e - i, false); in deleteDeadLoop()
H A DSimplifyCFG.cpp5238 cast<PHINode>(BBI)->removeIncomingValue(SI->getParent()); in TurnSwitchRangeIntoICmp()
5245 cast<PHINode>(BBI)->removeIncomingValue(SI->getParent()); in TurnSwitchRangeIntoICmp()
5740 PHI->removeIncomingValue(SelectBB); in removeSwitchAfterSelectFold()
H A DLocal.cpp1001 Value *OldVal = PN->removeIncomingValue(BB, false); in redirectValuesFromPredecessorsToPhi()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp901 Phi->removeIncomingValue(IncrementIndex); in pushOutAdd()
902 Phi->removeIncomingValue(StartIndex); in pushOutAdd()
935 Phi->removeIncomingValue((unsigned)0); in pushOutMulShl()
936 Phi->removeIncomingValue((unsigned)0); in pushOutMulShl()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopFlatten.cpp725 FI.InnerInductionPHI->removeIncomingValue(FI.InnerLoop->getLoopLatch()); in DoFlattenLoopPair()
730 PHI->removeIncomingValue(FI.InnerLoop->getLoopLatch()); in DoFlattenLoopPair()
H A DDFAJumpThreading.cpp298 SIUse->removeIncomingValue(StartBlock, /* DeletePHIIfEmpty = */ false); in unfold()
1229 Phi->removeIncomingValue(BB); in cleanPhiNodes()
H A DSimpleLoopUnswitch.cpp333 PN.removeIncomingValue(i); in rewritePHINodesForExitAndUnswitchedBlocks()
1206 PN.removeIncomingValue(LoopBB, /*DeletePHIIfEmpty*/ false); in buildClonedLoopBlocks()
1256 PN.removeIncomingValue(i, /*DeletePHIIfEmpty*/ false); in buildClonedLoopBlocks()
H A DStructurizeCFG.cpp616 Value *Deleted = Phi.removeIncomingValue(From, false); in delPhiValues()
/llvm-project-15.0.7/llvm/lib/IR/
H A DBasicBlock.cpp330 Phi.removeIncomingValue(Pred, !KeepOneInputPHIs); in removePredecessor()
H A DInstructions.cpp113 Value *PHINode::removeIncomingValue(unsigned Idx, bool DeletePHIIfEmpty) { in removeIncomingValue() function in PHINode
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp859 PN->removeIncomingValue(IncomingBlock, /*DeletePHIIfEmpty=*/false); in cloneCommonBlocks()
H A DCodeGenPrepare.cpp989 Value *InVal = PN.removeIncomingValue(BB, false); in eliminateMostlyEmptyBlock()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp1109 OldPhi->removeIncomingValue(E); in normalizeReturnBlock()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h2831 Value *removeIncomingValue(unsigned Idx, bool DeletePHIIfEmpty = true);
2833 Value *removeIncomingValue(const BasicBlock *BB, bool DeletePHIIfEmpty=true) {
2836 return removeIncomingValue(Idx, DeletePHIIfEmpty);
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp7847 Phi->removeIncomingValue(EPI.EpilogueIterationCountCheck); in createEpilogueVectorizedLoopSkeleton()
7849 Phi->removeIncomingValue(EPI.SCEVSafetyCheck); in createEpilogueVectorizedLoopSkeleton()
7851 Phi->removeIncomingValue(EPI.MemSafetyCheck); in createEpilogueVectorizedLoopSkeleton()