| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | CodeExtractorTest.cpp | 73 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 D | InstCombinePHI.cpp | 190 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 D | SSAUpdater.cpp | 78 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 D | DemoteRegToStack.cpp | 69 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 D | PromoteMemoryToRegister.cpp | 737 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 D | LoopSimplify.cpp | 187 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 D | CloneFunction.cpp | 677 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 D | CodeExtractor.cpp | 681 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 D | PoisonChecking.cpp | 263 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 D | LoopInterchange.cpp | 752 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 D | MergeICmps.cpp | 767 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 D | JumpThreading.cpp | 255 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 D | BPFCheckAndAdjustIR.cpp | 83 for (int i = 0, e = PN->getNumIncomingValues(); i < e; ++i) { in checkIR()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARC.h | 79 unsigned I = 0, E = PN.getNumIncomingValues(); in getEquivalentPHIs()
|
| H A D | ProvenanceAnalysis.cpp | 61 for (unsigned i = 0, e = A->getNumIncomingValues(); i != e; ++i) in relatedPHI()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | SparsePropagation.h | 423 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 D | RISCVGatherScatterLowering.cpp | 190 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 D | XCoreLowerThreadLocal.cpp | 86 for (int I = 0, E = PN->getNumIncomingValues(); I < E; ++I) in replaceConstantExprOp()
|
| /llvm-project-15.0.7/llvm/tools/llvm-diff/lib/ |
| H A D | DifferenceEngine.cpp | 283 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 D | IVDescriptors.cpp | 220 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 D | MemorySSAUpdater.cpp | 648 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 D | OperationsTest.cpp | 274 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 D | PPCBoolRetToInt.cpp | 105 PHINode::Create(IntTy, P->getNumIncomingValues(), P->getName(), P); in translate()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 219 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 D | SafepointIRVerifier.cpp | 672 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()
|