Lines Matching refs:SCEVConstant
661 const SCEVConstant *BasePtrIncConstantSCEV = in rewriteForBase()
662 dyn_cast<SCEVConstant>(BasePtrIncSCEV); in rewriteForBase()
784 (isa<SCEVConstant>(Element.Offset) && in rewriteForBucketElement()
785 cast<SCEVConstant>(Element.Offset)->getValue()->isZero())) { in rewriteForBucketElement()
906 unsigned Remainder = cast<SCEVConstant>(BucketChain.Elements[j].Offset) in prepareBaseForDispFormChain()
952 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in prepareBaseForDispFormChain()
954 E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset)); in prepareBaseForDispFormChain()
990 cast<SCEVConstant>(BucketChain.Elements[j].Offset)->isZero()) in prepareBaseForUpdateFormChain()
997 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in prepareBaseForUpdateFormChain()
999 E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset)); in prepareBaseForUpdateFormChain()
1031 isa<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE)) && in rewriteLoadStores()
1032 !cast<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE)) in rewriteLoadStores()
1057 BE.Offset ? cast<SCEVConstant>(BE.Offset)->getValue() : nullptr, in rewriteLoadStores()
1139 if (isa<SCEVConstant>(BasePtrIncSCEV)) in getNodeForInc()
1140 return cast<SCEVConstant>(BasePtrIncSCEV)->getValue(); in getNodeForInc()
1239 const SCEVConstant *PHIBasePtrIncSCEV = in alreadyPrepared()
1240 dyn_cast<SCEVConstant>(PHIBasePtrSCEV->getStepRecurrence(*SE)); in alreadyPrepared()
1258 const SCEVConstant *Diff = dyn_cast<SCEVConstant>( in alreadyPrepared()
1325 if (const SCEVConstant *StepConst = in runOnLoop()
1326 dyn_cast<SCEVConstant>(LARSCEV->getStepRecurrence(*SE))) { in runOnLoop()
1405 return dyn_cast<SCEVConstant>(Diff) != nullptr; in runOnLoop()
1414 if (isa<SCEVConstant>(Diff)) in runOnLoop()