Lines Matching refs:SCEVConstant
97 const SCEVConstant *BasePtrIncSCEV);
128 BucketElement(const SCEVConstant *O, Instruction *I) : Offset(O), Instr(I) {} in BucketElement()
131 const SCEVConstant *Offset;
193 const SCEVConstant *BasePtrIncSCEV) { in alreadyPrepared()
220 const SCEVConstant *PHIBasePtrIncSCEV = in alreadyPrepared()
221 dyn_cast<SCEVConstant>(PHIBasePtrSCEV->getStepRecurrence(*SE)); in alreadyPrepared()
303 if (const SCEVConstant *StepConst = in runOnLoop()
304 dyn_cast<SCEVConstant>(LARSCEV->getStepRecurrence(*SE))) { in runOnLoop()
317 if (const auto *CDiff = dyn_cast<SCEVConstant>(Diff)) { in runOnLoop()
383 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in runOnLoop()
385 E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset)); in runOnLoop()
415 const SCEVConstant *BasePtrIncSCEV = in runOnLoop()
416 dyn_cast<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE)); in runOnLoop()