Home
last modified time | relevance | path

Searched refs:getNumIncomingValues (Results 1 – 25 of 117) sorted by relevance

12345

/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DCodeExtractorTest.cpp73 EXPECT_TRUE(Exit && cast<PHINode>(Exit->front()).getNumIncomingValues() == 1); in TEST()
76 cast<PHINode>(ExitSplit->front()).getNumIncomingValues() == 2); in TEST()
131 EXPECT_TRUE(Exit && cast<PHINode>(Exit->front()).getNumIncomingValues() == 1); in TEST()
134 cast<PHINode>(ExitSplit->front()).getNumIncomingValues() == 2); in TEST()
298 cast<PHINode>(Exit1->front()).getNumIncomingValues() == 2); in TEST()
300 cast<PHINode>(Exit2->front()).getNumIncomingValues() == 2); in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp190 assert(AvailablePtrVals.size() == PN.getNumIncomingValues() && in foldIntegerTypedPHI()
309 for (unsigned OpNum = 0; OpNum != PN.getNumIncomingValues(); ++OpNum) { in foldPHIArgIntToPtrToPHI()
342 FirstIVI->getOperand(OpIdx)->getType(), PN.getNumIncomingValues(), in foldPHIArgInsertValueInstructionIntoPHI()
443 NewLHS = PHINode::Create(LHSType, PN.getNumIncomingValues(), in foldPHIArgBinOpIntoPHI()
451 NewRHS = PHINode::Create(RHSType, PN.getNumIncomingValues(), in foldPHIArgBinOpIntoPHI()
722 PN.getNumIncomingValues(), in foldPHIArgLoadIntoPHI()
791 unsigned NumIncomingValues = Phi.getNumIncomingValues(); in foldPHIArgZextsIntoPHI()
915 PN.getNumIncomingValues(), in foldPHIArgOpIntoPHI()
1196 EltPHI = PHINode::Create(Ty, PN->getNumIncomingValues(), in SliceUpIllegalIntegerPHI()
1451 for (unsigned I = 0, E = PN.getNumIncomingValues(); I != E; ++I) { in visitPHINode()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp78 unsigned PHINumValues = PHI->getNumIncomingValues(); in IsEquivalentPHI()
112 for (unsigned i = 0, e = SomePhi->getNumIncomingValues(); i != e; ++i) { in GetValueInMiddleOfBlock()
232 : PHI(P), idx(PHI->getNumIncomingValues()) {} in PHI_iterator()
290 if (PHI && PHI->getNumIncomingValues() == 0) in ValueIsNewPHI()
H A DDemoteRegToStack.cpp69 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in DemoteRegToStack()
130 for (unsigned i = 0, e = P->getNumIncomingValues(); i < e; ++i) { in DemotePHIToStack()
H A DPromoteMemoryToRegister.cpp737 if (SomePHI->getNumIncomingValues() == getNumPreds(BB)) in run()
753 for (unsigned i = 0, e = SomePHI->getNumIncomingValues(); i != e; ++i) { in run()
768 unsigned NumBadPreds = SomePHI->getNumIncomingValues(); in run()
771 SomePHI->getNumIncomingValues() == NumBadPreds) { in run()
918 APN->getNumIncomingValues() > 0); in RenamePass()
H A DLoopSimplify.cpp187 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in findPHIToPartitionLoops()
255 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in separateNestedLoop()
409 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in insertUniqueBackedgeBlock()
432 for (unsigned i = 0, e = PN->getNumIncomingValues()-1; i != e; ++i) in insertUniqueBackedgeBlock()
H A DCloneFunction.cpp677 unsigned NumPreds = OPN->getNumIncomingValues(); in CloneAndPruneIntoFromInst()
712 if (NumPreds != PN->getNumIncomingValues()) { in CloneAndPruneIntoFromInst()
713 assert(NumPreds < PN->getNumIncomingValues()); in CloneAndPruneIntoFromInst()
720 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in CloneAndPruneIntoFromInst()
740 if (PN->getNumIncomingValues() == 0) { in CloneAndPruneIntoFromInst()
H A DCodeExtractor.cpp681 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in severSplitPHINodesOfEntry()
711 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in severSplitPHINodesOfEntry()
731 for (unsigned i = 0; i != PN->getNumIncomingValues(); ++i) { in severSplitPHINodesOfEntry()
754 for (unsigned i = 0; i < PN.getNumIncomingValues(); ++i) in severSplitPHINodesOfExits()
1807 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in extractCodeRegion()
1815 for (unsigned i = 0, e = PN.getNumIncomingValues(); i != e; ++i) { in extractCodeRegion()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp263 auto *NewPHI = PHINode::Create(Int1Ty, OldPHI->getNumIncomingValues()); in rewrite()
264 for (unsigned i = 0; i < OldPHI->getNumIncomingValues(); i++) in rewrite()
307 for (unsigned i = 0; i < OldPHI->getNumIncomingValues(); i++) { in rewrite()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp752 if (PHI->getNumIncomingValues() != 1) in followLCSSA()
765 if (PHI->getNumIncomingValues() == 1) in findInnerReductionPhi()
800 assert(PHI.getNumIncomingValues() == 2 && in findInductionAndReductions()
909 if (PHI.getNumIncomingValues() > 1) in areInnerLoopExitPHIsSupported()
932 for (unsigned i = 0; i < PHI.getNumIncomingValues(); i++) { in areOuterLoopExitPHIsSupported()
1463 assert(P.getNumIncomingValues() == 1 && in moveLCSSAPhis()
1517 if (P.getNumIncomingValues() != 1) in moveLCSSAPhis()
H A DMergeICmps.cpp767 if (Phi.getNumIncomingValues() <= 1) { in processPhi()
788 for (unsigned I = 0; I < Phi.getNumIncomingValues(); ++I) { in processPhi()
821 getOrderedBlocks(Phi, LastBlock, Phi.getNumIncomingValues()); in processPhi()
H A DJumpThreading.cpp255 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in updatePredecessorProfileMetadata()
681 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in computeValueKnownInPredecessorsImpl()
826 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in computeValueKnownInPredecessorsImpl()
1806 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in processBranchOnPHI()
1906 cast<PHINode>(BB->front()).getNumIncomingValues()) { in processBranchOnXOR()
2759 for (unsigned I = 0, E = CondPHI->getNumIncomingValues(); I != E; ++I) { in tryToUnfoldSelect()
2800 for (unsigned I = 0, E = CondLHS->getNumIncomingValues(); I != E; ++I) { in tryToUnfoldSelect()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFCheckAndAdjustIR.cpp83 for (int i = 0, e = PN->getNumIncomingValues(); i < e; ++i) { in checkIR()
/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.h79 unsigned I = 0, E = PN.getNumIncomingValues(); in getEquivalentPHIs()
H A DProvenanceAnalysis.cpp61 for (unsigned i = 0, e = A->getNumIncomingValues(); i != e; ++i) in relatedPHI()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DSparsePropagation.h423 if (PN.getNumIncomingValues() > 64) { in visitPHINode()
431 for (unsigned i = 0, e = PN.getNumIncomingValues(); i != e; ++i) { in visitPHINode()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp190 assert(Phi->getNumIncomingValues() == 2 && "Expected 2 operand phi."); in matchStridedRecurrence()
386 assert(BasePhi->getNumIncomingValues() == 2 && "Expected 2 operand phi."); in determineBaseAndStride()
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp86 for (int I = 0, E = PN->getNumIncomingValues(); I < E; ++I) in replaceConstantExprOp()
/llvm-project-15.0.7/llvm/tools/llvm-diff/lib/
H A DDifferenceEngine.cpp283 if (LI.getNumIncomingValues() != RI.getNumIncomingValues()) { in diff()
289 for (unsigned I = 0; I < LI.getNumIncomingValues(); ++I) { in diff()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DIVDescriptors.cpp220 if (Phi->getNumIncomingValues() != 2) in AddReductionVar()
930 Phi->getNumIncomingValues() != 2) in isFirstOrderRecurrence()
1191 if (ExitPhi->getNumIncomingValues() != 2) in getReductionOpChain()
1300 if (Phi->getNumIncomingValues() != 2) in isFPInductionPHI()
H A DMemorySSAUpdater.cpp648 for (unsigned I = 0, E = MPhi->getNumIncomingValues(); I != E; ++I) { in updatePhisWhenInsertingUniqueBackedgeBlock()
667 for (unsigned I = MPhi->getNumIncomingValues() - 1; I >= 1; --I) in updatePhisWhenInsertingUniqueBackedgeBlock()
687 for (unsigned It = 0, E = Phi->getNumIncomingValues(); It < E; ++It) { in updateForClonedLoop()
1122 for (unsigned I = 0, E = IDFPhi->getNumIncomingValues(); I < E; ++I) in applyInsertUpdates()
/llvm-project-15.0.7/llvm/unittests/FuzzMutate/
H A DOperationsTest.cpp274 EXPECT_THAT(PHI1->getNumIncomingValues(), Eq(3u)); in TEST()
275 EXPECT_THAT(PHI2->getNumIncomingValues(), Eq(3u)); in TEST()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp105 PHINode::Create(IntTy, P->getNumIncomingValues(), P->getName(), P); in translate()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp219 for (unsigned Idx = 0, PNEnd = PN.getNumIncomingValues(); Idx != PNEnd; in replaceTargetsFromPHINode()
290 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in splitCandidate()
1034 if (any_of(llvm::seq<unsigned>(0, PN.getNumIncomingValues()), in outputHasNonPHI()
1094 for (unsigned I = 0, E = PN.getNumIncomingValues(); I < E; ++I) in analyzeExitPHIsForOutputUses()
1176 for (unsigned Idx = 0, EIdx = PN->getNumIncomingValues(); Idx < EIdx; Idx++) { in getGVNForPHINode()
1633 for (unsigned Idx = 0, EIdx = PN->getNumIncomingValues(); Idx < EIdx; Idx++) { in findCanonNumsForPHI()
1751 for (unsigned Idx = 0, Edx = NewPN->getNumIncomingValues(); Idx < Edx; in findOrCreatePHIInBlock()
/llvm-project-15.0.7/llvm/lib/IR/
H A DSafepointIRVerifier.cpp672 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in removeValidUnrelocatedDefs()
805 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in verifyInstruction()

12345