Lines Matching defs:StepV
852 Value *SCEVExpander::expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
858 IncV = Builder.CreatePtrAdd(PN, StepV, "scevgep");
861 Builder.CreateSub(PN, StepV, Twine(IVName) + ".iv.next") :
862 Builder.CreateAdd(PN, StepV, Twine(IVName) + ".iv.next");
1030 // this AddRec is quadratic, the StepV may itself be an AddRec in this
1033 // (i.e. StepV can never dominate its loop header). Ideally, we could do
1062 Value *StepV = expand(Step, L->getHeader()->getFirstInsertionPt());
1090 Value *IncV = expandIVInc(PN, StepV, L, useSubtract);
1171 // inserting an extra IV increment. StepV might fold into PostLoopOffset,
1177 Value *StepV;
1181 StepV = expand(Step, L->getHeader()->getFirstInsertionPt());
1183 Result = expandIVInc(PN, StepV, L, useSubtract);