Lines Matching defs:LinearExpression
366 struct LinearExpression {
374 LinearExpression(const CastedValue &Val, const APInt &Scale,
378 LinearExpression(const CastedValue &Val) : Val(Val), IsNSW(true) {
384 LinearExpression mul(const APInt &Other, bool MulIsNSW) const {
388 return LinearExpression(Val, Scale * Other, Offset * Other, NSW);
395 static LinearExpression GetLinearExpression(
403 return LinearExpression(Val, APInt(Val.getBitWidth(), 0),
424 LinearExpression E(Val);
699 LinearExpression LE = GetLinearExpression(
1904 LinearExpression E0 =
1906 LinearExpression E1 =