Lines Matching refs:SCEVConstant
475 const SCEVConstant *RC = dyn_cast<SCEVConstant>(RHS);
488 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(LHS)) {
560 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) {
719 if (isa<SCEVConstant>(Mul->getOperand(0)))
861 if (!AR->isAffine() || !isa<SCEVConstant>(AR->getOperand(1))) {
874 !isa<SCEVConstant>(Reg) &&
877 isa<SCEVConstant>(cast<SCEVAddRecExpr>(Reg)->getStart()))))
2006 if (const SCEVConstant *D =
2007 dyn_cast_or_null<SCEVConstant>(getExactSDiv(B, A, SE))) {
2259 if (const SCEVConstant *Factor =
2260 SCEVConstant>(getExactSDiv(NewStride, OldStride,
2264 } else if (const SCEVConstant *Factor =
2265 dyn_cast_or_null<SCEVConstant>(getExactSDiv(OldStride,
2375 if (!isa<SCEVConstant>(IncExpr)) {
2377 if (isa<SCEVConstant>(SE.getMinusSCEV(OperExpr, HeadExpr)))
2436 if (isa<SCEVConstant>(I->IncExpr)) {
2695 const SCEVConstant *IncConst = dyn_cast<SCEVConstant>(IncExpr);
3035 static const SCEV *CollectSubexprs(const SCEV *S, const SCEVConstant *C,
3079 if (const SCEVConstant *Op0 =
3080 dyn_cast<SCEVConstant>(Mul->getOperand(0))) {
3081 C = C ? cast<SCEVConstant>(SE.getMulExpr(C, Op0)) : Op0;
3143 const SCEVConstant *InnerSumSC = dyn_cast<SCEVConstant>(InnerSum);
3155 const SCEVConstant *SC = dyn_cast<SCEVConstant>(*J);
3509 if (!isa<SCEVConstant>(OrigReg) &&
3574 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(NewF.ScaledReg))
3606 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(*J))
3807 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(*I)) {