Lines Matching refs:SCEVConstant
669 const SCEVConstant *BasePtrIncConstantSCEV = in rewriteForBase()
670 dyn_cast<SCEVConstant>(BasePtrIncSCEV); in rewriteForBase()
792 (isa<SCEVConstant>(Element.Offset) && in rewriteForBucketElement()
793 cast<SCEVConstant>(Element.Offset)->getValue()->isZero())) { in rewriteForBucketElement()
909 unsigned Remainder = cast<SCEVConstant>(BucketChain.Elements[j].Offset) in prepareBaseForDispFormChain()
955 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in prepareBaseForDispFormChain()
957 E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset)); in prepareBaseForDispFormChain()
993 cast<SCEVConstant>(BucketChain.Elements[j].Offset)->isZero()) in prepareBaseForUpdateFormChain()
1000 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in prepareBaseForUpdateFormChain()
1002 E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset)); in prepareBaseForUpdateFormChain()
1034 isa<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE)) && in rewriteLoadStores()
1035 !cast<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE)) in rewriteLoadStores()
1061 I->Offset ? cast<SCEVConstant>(I->Offset)->getValue() : nullptr, in rewriteLoadStores()
1143 if (isa<SCEVConstant>(BasePtrIncSCEV)) in getNodeForInc()
1144 return cast<SCEVConstant>(BasePtrIncSCEV)->getValue(); in getNodeForInc()
1241 const SCEVConstant *PHIBasePtrIncSCEV = in alreadyPrepared()
1242 dyn_cast<SCEVConstant>(PHIBasePtrSCEV->getStepRecurrence(*SE)); in alreadyPrepared()
1260 const SCEVConstant *Diff = dyn_cast<SCEVConstant>( in alreadyPrepared()
1327 if (const SCEVConstant *StepConst = in runOnLoop()
1328 dyn_cast<SCEVConstant>(LARSCEV->getStepRecurrence(*SE))) { in runOnLoop()
1407 return dyn_cast<SCEVConstant>(Diff) != nullptr; in runOnLoop()
1416 if (isa<SCEVConstant>(Diff)) in runOnLoop()