Lines Matching defs:Mul
461 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this); in isNonConstantNegative() local
2257 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[i]); in CollectAddOperandsWithScales() local
2584 const SCEV *Mul = getMulExpr(Scale, Ops[i], SCEV::FlagAnyWrap, Depth + 1); in getAddExpr() local
2606 if (const auto *Mul = dyn_cast<SCEVMulExpr>(Ops[Idx])) { in getAddExpr() local
2701 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[0]); in getAddExpr() local
2793 const SCEVMulExpr *Mul = cast<SCEVMulExpr>(Ops[Idx]); in getAddExpr() local
3163 SCEVMulExpr *Mul = static_cast<SCEVMulExpr *>(S); in getMulExpr() local
3194 const SCEV *Mul = getMulExpr(Ops[0], AddOp, SCEV::FlagAnyWrap, in getMulExpr() local
3233 while (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[Idx])) { in getMulExpr() local
3600 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(LHS); in getUDivExactExpr() local
6708 const SCEVMulExpr *Mul = cast<SCEVMulExpr>(S); in getRangeRef() local
7997 APInt Mul = APInt::getOneBitSet(BitWidth - AShrAmt, in createSCEV() local
15063 const auto *Mul = dyn_cast<SCEVMulExpr>(Add->getOperand(0)); in matchURem() local
15294 if (auto *Mul = dyn_cast<SCEVMulExpr>(Expr)) { in collect() local