Home
last modified time | relevance | path

Searched refs:getStartValue (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h1911 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 DVPlanTransforms.cpp72 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 DLoopVectorize.cpp7164 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 DLoopVectorizationLegality.cpp708 isa<Constant>(ID.getStartValue()) && in addInductionPhi()
709 cast<Constant>(ID.getStartValue())->isNullValue()) { in addInductionPhi()
H A DVPlanUnroll.cpp232 if (auto *VPI = dyn_cast<VPInstruction>(RdxPhi->getStartValue())) { in unrollHeaderPHIByUF()
H A DVPlanAnalysis.cpp279 return inferScalarType(R->getStartValue()); in inferScalarType()
H A DVPlanRecipes.cpp2141 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 DVPlan.cpp901 {CanIV->getStartValue(), CanIV->getBackedgeValue()}, in dissolveToCFGLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h392 Value *getStartValue() const { return StartValue; } in getStartValue() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp209 Value *InitialIVValue = IndDesc.getStartValue(); in getBounds()
417 ConstantInt *Init = dyn_cast_or_null<ConstantInt>(IndDesc.getStartValue()); in isCanonical()