Lines Matching refs:MulOps
2174 SmallVector<const SCEV *, 4> MulOps(Mul->op_begin()+1, Mul->op_end()); in CollectAddOperandsWithScales() local
2175 const SCEV *Key = SE.getMulExpr(MulOps); in CollectAddOperandsWithScales()
2507 SmallVector<const SCEV *, 4> MulOps(Mul->op_begin(), in getAddExpr() local
2509 MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end()); in getAddExpr()
2510 InnerMul = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1); in getAddExpr()
2541 SmallVector<const SCEV *, 4> MulOps(Mul->op_begin(), in getAddExpr() local
2543 MulOps.append(Mul->op_begin()+MulOp+1, Mul->op_end()); in getAddExpr()
2544 InnerMul1 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1); in getAddExpr()
2548 SmallVector<const SCEV *, 4> MulOps(OtherMul->op_begin(), in getAddExpr() local
2550 MulOps.append(OtherMul->op_begin()+OMulOp+1, OtherMul->op_end()); in getAddExpr()
2551 InnerMul2 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1); in getAddExpr()
6417 SmallVector<const SCEV *, 4> MulOps; in createSCEV() local
6421 MulOps.push_back(OpSCEV); in createSCEV()
6427 MulOps.push_back( in createSCEV()
6433 MulOps.push_back(getSCEV(BO->RHS)); in createSCEV()
6436 MulOps.push_back(getSCEV(BO->LHS)); in createSCEV()
6442 return getMulExpr(MulOps); in createSCEV()
6487 SmallVector<const SCEV*, 4> MulOps; in createSCEV() local
6488 MulOps.push_back(getConstant(OpC->getAPInt().lshr(GCD))); in createSCEV()
6489 MulOps.append(LHSMul->op_begin() + 1, LHSMul->op_end()); in createSCEV()
6490 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags()); in createSCEV()