Lines Matching refs:MulOps

2257         SmallVector<const SCEV *, 4> MulOps(drop_begin(Mul->operands()));  in CollectAddOperandsWithScales()  local
2258 const SCEV *Key = SE.getMulExpr(MulOps); in CollectAddOperandsWithScales()
2750 SmallVector<const SCEV *, 4> MulOps(Mul->op_begin(), in getAddExpr() local
2752 MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end()); in getAddExpr()
2753 InnerMul = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1); in getAddExpr()
2784 SmallVector<const SCEV *, 4> MulOps(Mul->op_begin(), in getAddExpr() local
2786 MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end()); in getAddExpr()
2787 InnerMul1 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1); in getAddExpr()
2791 SmallVector<const SCEV *, 4> MulOps(OtherMul->op_begin(), in getAddExpr() local
2793 MulOps.append(OtherMul->op_begin()+OMulOp+1, OtherMul->op_end()); in getAddExpr()
2794 InnerMul2 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1); in getAddExpr()
7501 SmallVector<const SCEV *, 4> MulOps; in createSCEV() local
7505 MulOps.push_back(OpSCEV); in createSCEV()
7513 MulOps.push_back(getMulExpr(LHS, RHS, Flags)); in createSCEV()
7518 MulOps.push_back(getSCEV(BO->RHS)); in createSCEV()
7521 MulOps.push_back(getSCEV(BO->LHS)); in createSCEV()
7527 return getMulExpr(MulOps); in createSCEV()
7578 SmallVector<const SCEV*, 4> MulOps; in createSCEV() local
7579 MulOps.push_back(getConstant(OpC->getAPInt().lshr(GCD))); in createSCEV()
7580 MulOps.append(LHSMul->op_begin() + 1, LHSMul->op_end()); in createSCEV()
7581 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags()); in createSCEV()