Searched refs:StepV (Results 1 - 3 of 3) sorted by last modified time
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpander.h | 266 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 5811 const APInt &StepV = StepC->getValue()->getValue(); 5812 if (StepV.isPowerOf2() && 5813 GetMinTrailingZeros(getNegativeSCEV(Start)) >= StepV.countTrailingZeros())
|
H A D | ScalarEvolutionExpander.cpp | 991 Value *SCEVExpander::expandIVInc(PHINode *PN, Value *StepV, const Loop *L, argument 1000 if (!isa<ConstantInt>(StepV)) 1003 const SCEV *const StepArray[1] = { SE.getSCEV(StepV) }; 1011 Builder.CreateSub(PN, StepV, Twine(IVName) + ".iv.next") : 1012 Builder.CreateAdd(PN, StepV, Twine(IVName) + ".iv.next"); 1161 // this AddRec is quadratic, the StepV may itself be an AddRec in this 1164 // (i.e. StepV can never dominate its loop header). Ideally, we could do 1189 Value *StepV = expandCodeFor(Step, IntTy, L->getHeader()->begin()); local 1215 Value *IncV = expandIVInc(PN, StepV, L, ExpandTy, IntTy, useSubtract); 1308 // inserting an extra IV increment. StepV migh 1314 Value *StepV; local [all...] |
Completed in 134 milliseconds