Searched refs:getStartValue (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 642 auto *StartC = dyn_cast<ConstantInt>(getStartValue()->getLiveInIRValue()); in isCanonical() 655 if (CanIV->getStartValue() != getStartValue()) in isCanonical() 965 Value *Start = getStartValue()->getLiveInIRValue(); in execute() 996 getStartValue()->printAsOperand(O, SlotTracker); in print() 1055 auto *VectorInit = getStartValue()->getLiveInIRValue(); in execute() 1116 VPValue *StartVPV = getStartValue(); in execute()
|
| H A D | VPlanTransforms.cpp | 49 VPValue *Start = Plan->getOrAddVPValue(II->getStartValue()); in VPInstructionsToVPRecipes() 399 IV->getStartValue(), Step, TruncI ? TruncI->getType() : nullptr); in optimizeInductions()
|
| H A D | VPlan.h | 1084 VPValue *getStartValue() { return getOperand(0); } in getStartValue() function 1085 const VPValue *getStartValue() const { return getOperand(0); } in getStartValue() function 1163 VPValue *getStartValue() { in getStartValue() function 1166 VPValue *getStartValue() const { in getStartValue() function 2005 VPValue *getStartValue() const { return getOperand(1); } in getStartValue() function
|
| H A D | LoopVectorizationLegality.cpp | 564 isa<Constant>(ID.getStartValue()) && in addInductionPhi() 565 cast<Constant>(ID.getStartValue())->isNullValue()) { in addInductionPhi()
|
| H A D | LoopVectorize.cpp | 3142 EndValue = emitTransformedIndex(B, VTC, II.getStartValue(), Step, II); in createInductionResumeValues() 3155 emitTransformedIndex(B, VTC, II.getStartValue(), Step, II); in createInductionResumeValues() 3175 BCResumeVal->addIncoming(II.getStartValue(), BB); in createInductionResumeValues() 3347 emitTransformedIndex(B, CMO, II.getStartValue(), Step, II); in fixupIVUsers() 3816 auto *ScalarInit = PhiR->getStartValue()->getLiveInIRValue(); in fixFirstOrderRecurrence() 3983 dyn_cast<PHINode>(PhiR->getStartValue()->getUnderlyingValue()); in fixReduction() 8126 assert(IndDesc.getStartValue() == in createWidenInductionRecipes() 8185 VPValue *Start = Plan.getOrAddVPValue(II.getStartValue()); in tryToOptimizeInductionTruncate() 9234 Value *Start = getStartValue()->getLiveInIRValue(); in execute() 9365 State.Builder, GlobalIdx, IndDesc.getStartValue(), Step, IndDesc); in execute() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 317 Value *getStartValue() const { return StartValue; } in getStartValue() function
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 204 Value *InitialIVValue = IndDesc.getStartValue(); in getBounds() 412 ConstantInt *Init = dyn_cast_or_null<ConstantInt>(IndDesc.getStartValue()); in isCanonical()
|