Lines Matching refs:SCEVMulExpr
842 if (const SCEVMulExpr *SM = dyn_cast<SCEVMulExpr>(Op)) { in getTruncateExpr()
1391 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[i]); in CollectAddOperandsWithScales()
1545 } else if (const SCEVMulExpr *M = dyn_cast<SCEVMulExpr>(Ops[i])) { in getAddExpr()
1607 if (Idx < Ops.size() && isa<SCEVMulExpr>(Ops[Idx])) { in getAddExpr()
1642 for (; Idx < Ops.size() && isa<SCEVMulExpr>(Ops[Idx]); ++Idx) { in getAddExpr()
1643 const SCEVMulExpr *Mul = cast<SCEVMulExpr>(Ops[Idx]); in getAddExpr()
1677 OtherMulIdx < Ops.size() && isa<SCEVMulExpr>(Ops[OtherMulIdx]); in getAddExpr()
1679 const SCEVMulExpr *OtherMul = cast<SCEVMulExpr>(Ops[OtherMulIdx]); in getAddExpr()
1921 if (!isa<SCEVMulExpr>(Mul)) AnyFolded = true; in getMulExpr()
1952 while (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[Idx])) { in getMulExpr()
2092 SCEVMulExpr *S = in getMulExpr()
2093 static_cast<SCEVMulExpr *>(UniqueSCEVs.FindNodeOrInsertPos(ID, IP)); in getMulExpr()
2097 S = new (SCEVAllocator) SCEVMulExpr(ID.Intern(SCEVAllocator), in getMulExpr()
2166 if (const SCEVMulExpr *M = dyn_cast<SCEVMulExpr>(LHS)) { in getUDivExpr()
3207 if (const SCEVMulExpr *M = dyn_cast<SCEVMulExpr>(S)) { in GetMinTrailingZeros()
3285 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) { in getUnsignedRange()
3427 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) { in getSignedRange()
3958 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(TCMul)) in getSmallConstantTripMultiple()
5027 if (isa<SCEVMulExpr>(Comm)) in computeSCEVAtScope()