| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 223 assert(AvailablePtrVals.size() == PN.getNumIncomingValues() && in foldIntegerTypedPHI() 281 IntToPtr->getType(), PN.getNumIncomingValues(), PN.getName() + ".ptr"); in foldIntegerTypedPHI() 348 for (unsigned OpNum = 0; OpNum != PN.getNumIncomingValues(); ++OpNum) { in foldPHIArgIntToPtrToPHI() 381 FirstIVI->getOperand(OpIdx)->getType(), PN.getNumIncomingValues(), in foldPHIArgInsertValueInstructionIntoPHI() 419 FirstEVI->getAggregateOperand()->getType(), PN.getNumIncomingValues(), in foldPHIArgExtractValueInstructionIntoPHI() 482 NewLHS = PHINode::Create(LHSType, PN.getNumIncomingValues(), in foldPHIArgBinOpIntoPHI() 490 NewRHS = PHINode::Create(RHSType, PN.getNumIncomingValues(), in foldPHIArgBinOpIntoPHI() 761 PN.getNumIncomingValues(), in foldPHIArgLoadIntoPHI() 815 unsigned NumIncomingValues = Phi.getNumIncomingValues(); in foldPHIArgZextsIntoPHI() 946 PN.getNumIncomingValues(), in foldPHIArgOpIntoPHI() [all …]
|
| /freebsd/contrib/llvm-project/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() 281 : PHI(P), idx(PHI->getNumIncomingValues()) {} in PHI_iterator() 345 if (PHI && PHI->getNumIncomingValues() == 0) in ValueIsNewPHI()
|
| H A D | DemoteRegToStack.cpp | 79 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in DemoteRegToStack() 153 for (unsigned i = 0, e = P->getNumIncomingValues(); i < e; ++i) { in DemotePHIToStack()
|
| H A D | PromoteMemoryToRegister.cpp | 990 if (SomePHI->getNumIncomingValues() == getNumPreds(BB)) in run() 1006 for (unsigned i = 0, e = SomePHI->getNumIncomingValues(); i != e; ++i) { in run() 1021 unsigned NumBadPreds = SomePHI->getNumIncomingValues(); in run() 1024 SomePHI->getNumIncomingValues() == NumBadPreds) { in run() 1168 APN->getNumIncomingValues() > 0); in RenamePass()
|
| H A D | CloneFunction.cpp | 791 unsigned NumPreds = OPN->getNumIncomingValues(); in CloneAndPruneIntoFromInst() 826 if (NumPreds != PN->getNumIncomingValues()) { in CloneAndPruneIntoFromInst() 827 assert(NumPreds < PN->getNumIncomingValues()); in CloneAndPruneIntoFromInst() 834 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in CloneAndPruneIntoFromInst() 854 if (PN->getNumIncomingValues() == 0) { in CloneAndPruneIntoFromInst()
|
| H A D | LoopSimplify.cpp | 184 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in findPHIToPartitionLoops() 252 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in separateNestedLoop() 406 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in insertUniqueBackedgeBlock()
|
| H A D | CodeExtractor.cpp | 702 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in severSplitPHINodesOfEntry() 732 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in severSplitPHINodesOfEntry() 753 for (unsigned i = 0; i != PN->getNumIncomingValues(); ++i) { in severSplitPHINodesOfEntry() 775 for (unsigned i = 0; i < PN.getNumIncomingValues(); ++i) in severSplitPHINodesOfExits() 1746 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in emitFunctionBody() 2051 for (unsigned i = 0, e = PN.getNumIncomingValues(); i != e; ++i) { in insertReplacerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVCodeGenPrepare.cpp | 149 if (!Phi || !Phi->hasOneUse() || Phi->getNumIncomingValues() != 2 || in widenVPMerge() 227 auto *VecPHI = Builder.CreatePHI(VecTy, PHI->getNumIncomingValues()); in visitIntrinsicInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteUndefForPHI.cpp | 116 for (unsigned i = 0; i < PHI.getNumIncomingValues(); i++) { in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | AMDGPULateCodeGenPrepare.cpp | 358 Phi->getNumIncomingValues(), in optimizeLiveType() 366 for (int I = 0, E = Phi->getNumIncomingValues(); I < E; I++) { in optimizeLiveType()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Tracker.cpp | 100 unsigned NumIncoming = PHI->getNumIncomingValues(); in revert() 128 : PHI(PHI), Idx(PHI->getNumIncomingValues()) {} in PHIAddIncoming()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARC.h | 80 unsigned I = 0, E = PN.getNumIncomingValues(); in getEquivalentPHIs()
|
| H A D | ProvenanceAnalysis.cpp | 60 for (unsigned i = 0, e = A->getNumIncomingValues(); i != e; ++i) in relatedPHI()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | SuspendCrossingInfo.h | 128 if (PN->getNumIncomingValues() > 1) in isDefinitionAcrossSuspend()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 804 if (PHI->getNumIncomingValues() != 1) in followLCSSA() 819 if (PHI->getNumIncomingValues() == 1) in findInnerReductionPhi() 911 assert(PHI.getNumIncomingValues() == 2 && in findInductionAndReductions() 1029 if (PHI.getNumIncomingValues() > 1) in areInnerLoopExitPHIsSupported() 1680 assert(P.getNumIncomingValues() == 1 && in moveLCSSAPhis() 1732 if (P.getNumIncomingValues() != 1) in moveLCSSAPhis()
|
| H A D | MergeICmps.cpp | 783 if (Phi.getNumIncomingValues() <= 1) { in processPhi() 804 for (unsigned I = 0; I < Phi.getNumIncomingValues(); ++I) { in processPhi() 837 getOrderedBlocks(Phi, LastBlock, Phi.getNumIncomingValues()); in processPhi()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionSpecialization.cpp | 304 PN->getNumIncomingValues() > MaxIncomingPhiValues) in discoverTransitivelyIncomingValues() 310 for (unsigned I = 0, E = PN->getNumIncomingValues(); I != E; ++I) { in discoverTransitivelyIncomingValues() 338 if (I.getNumIncomingValues() > MaxIncomingPhiValues) in visitPHINode() 345 for (unsigned Idx = 0, E = I.getNumIncomingValues(); Idx != E; ++Idx) { in visitPHINode()
|
| H A D | IROutliner.cpp | 225 for (unsigned Idx = 0, PNEnd = PN.getNumIncomingValues(); Idx != PNEnd; in replaceTargetsFromPHINode() 296 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { in splitCandidate() 1029 if (any_of(llvm::seq<unsigned>(0, PN.getNumIncomingValues()), in outputHasNonPHI() 1089 for (unsigned I = 0, E = PN.getNumIncomingValues(); I < E; ++I) in analyzeExitPHIsForOutputUses() 1172 for (unsigned Idx = 0, EIdx = PN->getNumIncomingValues(); Idx < EIdx; Idx++) { in getGVNForPHINode() 1625 for (unsigned Idx = 0, EIdx = PN->getNumIncomingValues(); Idx < EIdx; Idx++) { in findCanonNumsForPHI() 1743 for (unsigned Idx = 0, Edx = NewPN->getNumIncomingValues(); Idx < Edx; in findOrCreatePHIInBlock()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | SparsePropagation.h | 422 if (PN.getNumIncomingValues() > 64) { in visitPHINode() 430 for (unsigned i = 0, e = PN.getNumIncomingValues(); i != e; ++i) { in visitPHINode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreLowerThreadLocal.cpp | 83 for (int I = 0, E = PN->getNumIncomingValues(); I < E; ++I) in replaceConstantExprOp()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Localizer.cpp | 69 for (unsigned I = 0, NumVals = MI->getNumIncomingValues(); I < NumVals; ++I) { in getNumPhiUses()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 704 unsigned Count = PN->getNumIncomingValues(); in aggregatePossibleConstantValuesImpl() 1151 if (PN.getNumIncomingValues() == 0) in visitPHINode() 1353 PHINode *SizePHI = Builder.CreatePHI(IntTy, PHI.getNumIncomingValues()); in visitPHINode() 1354 PHINode *OffsetPHI = Builder.CreatePHI(IntTy, PHI.getNumIncomingValues()); in visitPHINode() 1360 for (unsigned i = 0, e = PHI.getNumIncomingValues(); i != e; ++i) { in visitPHINode()
|
| H A D | MemorySSAUpdater.cpp | 641 for (unsigned I = 0, E = MPhi->getNumIncomingValues(); I != E; ++I) { in updatePhisWhenInsertingUniqueBackedgeBlock() 660 for (unsigned I = MPhi->getNumIncomingValues() - 1; I >= 1; --I) in updatePhisWhenInsertingUniqueBackedgeBlock() 684 for (unsigned It = 0, E = Phi->getNumIncomingValues(); It < E; ++It) { in updateForClonedLoop() 1106 for (unsigned I = 0, E = IDFPhi->getNumIncomingValues(); I < E; ++I) in applyInsertUpdates()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-diff/lib/ |
| H A D | DifferenceEngine.cpp | 400 if (LI.getNumIncomingValues() != RI.getNumIncomingValues()) { in diff() 406 for (unsigned I = 0; I < LI.getNumIncomingValues(); ++I) { in diff()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBoolRetToInt.cpp | 101 PHINode::Create(IntTy, P->getNumIncomingValues(), P->getName(), P->getIterator()); in translate()
|