Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Factor

221 /// FactorOutConstant - Test if S is divisible by Factor, using signed
222 /// division. If so, update S with Factor divided out and return true.
229 const SCEV *Factor, ScalarEvolution &SE,
232 if (Factor->isOne())
236 if (S == Factor) {
241 // For a Constant, check for a multiple of the given factor.
247 if (const SCEVConstant *FC = dyn_cast<SCEVConstant>(Factor)) {
264 // of the given factor.
267 // of the given factor. If so, we can factor it.
268 const SCEVConstant *FC = cast<SCEVConstant>(Factor);
282 if (!FactorOutConstant(Step, StepRem, Factor, SE, DL))
287 if (!FactorOutConstant(Start, Remainder, Factor, SE, DL))
410 // If the scale size is not 0, attempt to factor out a scale for