Lines Matching refs:MulOps

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