Lines Matching defs:MulOps
2270 SmallVector<const SCEV *, 4> MulOps(drop_begin(Mul->operands()));
2271 const SCEV *Key = SE.getMulExpr(MulOps);
2805 SmallVector<const SCEV *, 4> MulOps(
2807 append_range(MulOps, Mul->operands().drop_front(MulOp + 1));
2808 InnerMul = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
2839 SmallVector<const SCEV *, 4> MulOps(
2841 append_range(MulOps, Mul->operands().drop_front(MulOp+1));
2842 InnerMul1 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
2846 SmallVector<const SCEV *, 4> MulOps(
2848 append_range(MulOps, OtherMul->operands().drop_front(OMulOp+1));
2849 InnerMul2 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
7741 SmallVector<const SCEV *, 4> MulOps;
7745 MulOps.push_back(OpSCEV);
7753 MulOps.push_back(getMulExpr(LHS, RHS, Flags));
7758 MulOps.push_back(getSCEV(BO->RHS));
7762 MulOps.push_back(getSCEV(BO->LHS));
7768 return getMulExpr(MulOps);
7819 SmallVector<const SCEV*, 4> MulOps;
7820 MulOps.push_back(getConstant(OpC->getAPInt().lshr(GCD)));
7821 append_range(MulOps, LHSMul->operands().drop_front());
7822 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags());