Searched refs:getStartValue (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 1911 VPValue *getStartValue() { in getStartValue() function 1914 VPValue *getStartValue() const { in getStartValue() function 2001 return Op == getStartValue() || Op == getStepValue(); in onlyFirstLaneUsed() 2042 getPHINode(), getStartValue(), getStepValue(), getVFValue(), in clone() 2086 : getStartValue()->getLiveInIRValue()->getType(); in getScalarType() 2222 return Op == getStartValue(); in onlyFirstLaneUsed() 3247 return getStartValue()->getLiveInIRValue()->getType(); in getScalarType() 3412 return new VPDerivedIVRecipe(Kind, FPBinOp, getStartValue(), getOperand(1), in clone() 3436 return getStartValue()->getLiveInIRValue()->getType(); in getScalarType() 3439 VPValue *getStartValue() const { return getOperand(0); } in getStartValue() function
|
| H A D | VPlanTransforms.cpp | 72 VPValue *Start = Plan->getOrAddLiveIn(II->getStartValue()); in tryToConvertVPInstructionsToVPRecipes() 675 VPValue *PtrAdd = Builder.createPtrAdd(PtrIV->getStartValue(), Steps, in legalizeAndOptimizeInductions() 694 WideIV->getTruncInst(), WideIV->getStartValue(), WideIV->getStepValue(), in legalizeAndOptimizeInductions() 814 VPValue *Start = WideIV->getStartValue(); in optimizeEarlyExitInductionUser() 1489 HeaderPhiR->replaceAllUsesWith(HeaderPhiR->getStartValue()); in simplifyBranchConditionForVFAndUF() 1981 VPValue *StartV = CanonicalIVPHI->getStartValue(); in addVPLaneMaskPhiAndUpdateExitBranch() 2322 VPValue *StartV = CanonicalIVPHI->getStartValue(); in tryAddExplicitVectorLength() 2590 VPValue *Start = WidenIVR->getStartValue(); in expandVPWidenIntOrFpInduction() 2701 {PhiR->getStartValue(), PhiR->getBackedgeValue()}, in convertToConcreteRecipes()
|
| H A D | LoopVectorize.cpp | 7164 if (auto *VPI = dyn_cast<VPInstruction>(EpiRedHeaderPhi->getStartValue())) { in fixReductionScalarResumeWhenVectorizingEpilog() 7170 MainResumeValue = EpiRedHeaderPhi->getStartValue()->getUnderlyingValue(); in fixReductionScalarResumeWhenVectorizingEpilog() 7704 assert(IndDesc.getStartValue() == in createWidenInductionRecipes() 7767 VPValue *Start = Plan.getOrAddLiveIn(II.getStartValue()); in tryToOptimizeInductionTruncate() 8369 VPValue *Start = WideIV->getStartValue(); in addResumePhiRecipeForInduction() 8444 {ResumeFromVectorLoop, VectorPhiR->getStartValue()}, {}, Name); in addScalarResumePhis() 9177 VPValue *Start = PhiR->getStartValue(); in adjustRecipesForReductions() 9183 VPValue *Start = PhiR->getStartValue(); in adjustRecipesForReductions() 9249 CmpR->replaceUsesOfWith(PhiR, PhiR->getStartValue()); in adjustRecipesForReductions() 9290 {PhiR->getStartValue(), Iden, ScaleFactorVPV}, in adjustRecipesForReductions() [all …]
|
| H A D | LoopVectorizationLegality.cpp | 708 isa<Constant>(ID.getStartValue()) && in addInductionPhi() 709 cast<Constant>(ID.getStartValue())->isNullValue()) { in addInductionPhi()
|
| H A D | VPlanUnroll.cpp | 232 if (auto *VPI = dyn_cast<VPInstruction>(RdxPhi->getStartValue())) { in unrollHeaderPHIByUF()
|
| H A D | VPlanAnalysis.cpp | 279 return inferScalarType(R->getStartValue()); in inferScalarType()
|
| H A D | VPlanRecipes.cpp | 2141 auto *StartC = dyn_cast<ConstantInt>(getStartValue()->getLiveInIRValue()); in isCanonical() 2153 getStartValue()->printAsOperand(O, SlotTracker); in print() 3714 Value *ScalarStartValue = getStartValue()->getLiveInIRValue(); in execute() 3791 getStartValue()->printAsOperand(O, SlotTracker); in print() 3854 auto *VectorInit = getStartValue()->getLiveInIRValue(); in execute() 3902 VPValue *StartVPV = getStartValue(); in execute()
|
| H A D | VPlan.cpp | 901 {CanIV->getStartValue(), CanIV->getBackedgeValue()}, in dissolveToCFGLoop()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 392 Value *getStartValue() const { return StartValue; } in getStartValue() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 209 Value *InitialIVValue = IndDesc.getStartValue(); in getBounds() 417 ConstantInt *Init = dyn_cast_or_null<ConstantInt>(IndDesc.getStartValue()); in isCanonical()
|