Lines Matching refs:MulOps
2263 SmallVector<const SCEV *, 4> MulOps(Mul->op_begin()+1, Mul->op_end()); in CollectAddOperandsWithScales() local
2264 const SCEV *Key = SE.getMulExpr(MulOps); in CollectAddOperandsWithScales()
2585 SmallVector<const SCEV *, 4> MulOps(Mul->op_begin(), in getAddExpr() local
2587 MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end()); in getAddExpr()
2588 InnerMul = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1); in getAddExpr()
2619 SmallVector<const SCEV *, 4> MulOps(Mul->op_begin(), in getAddExpr() local
2621 MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end()); in getAddExpr()
2622 InnerMul1 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1); in getAddExpr()
2626 SmallVector<const SCEV *, 4> MulOps(OtherMul->op_begin(), in getAddExpr() local
2628 MulOps.append(OtherMul->op_begin()+OMulOp+1, OtherMul->op_end()); in getAddExpr()
2629 InnerMul2 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1); in getAddExpr()
6196 SmallVector<const SCEV *, 4> MulOps; in createSCEV() local
6200 MulOps.push_back(OpSCEV); in createSCEV()
6206 MulOps.push_back( in createSCEV()
6212 MulOps.push_back(getSCEV(BO->RHS)); in createSCEV()
6215 MulOps.push_back(getSCEV(BO->LHS)); in createSCEV()
6221 return getMulExpr(MulOps); in createSCEV()
6266 SmallVector<const SCEV*, 4> MulOps; in createSCEV() local
6267 MulOps.push_back(getConstant(OpC->getAPInt().lshr(GCD))); in createSCEV()
6268 MulOps.append(LHSMul->op_begin() + 1, LHSMul->op_end()); in createSCEV()
6269 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags()); in createSCEV()