Lines Matching defs:MulOps
2284 SmallVector<const SCEV *, 4> MulOps(drop_begin(Mul->operands()));
2285 const SCEV *Key = SE.getMulExpr(MulOps);
2804 SmallVector<const SCEV *, 4> MulOps(
2806 append_range(MulOps, Mul->operands().drop_front(MulOp + 1));
2807 InnerMul = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
2838 SmallVector<const SCEV *, 4> MulOps(
2840 append_range(MulOps, Mul->operands().drop_front(MulOp+1));
2841 InnerMul1 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
2845 SmallVector<const SCEV *, 4> MulOps(
2847 append_range(MulOps, OtherMul->operands().drop_front(OMulOp+1));
2848 InnerMul2 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
7778 SmallVector<const SCEV *, 4> MulOps;
7782 MulOps.push_back(OpSCEV);
7790 MulOps.push_back(getMulExpr(LHS, RHS, Flags));
7795 MulOps.push_back(getSCEV(BO->RHS));
7799 MulOps.push_back(getSCEV(BO->LHS));
7805 return getMulExpr(MulOps);
7856 SmallVector<const SCEV*, 4> MulOps;
7857 MulOps.push_back(getConstant(OpC->getAPInt().lshr(GCD)));
7858 append_range(MulOps, LHSMul->operands().drop_front());
7859 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags());