Lines Matching refs:LinearExpression
319 struct LinearExpression { struct
327 LinearExpression(const CastedValue &Val, const APInt &Scale, in LinearExpression() argument
331 LinearExpression(const CastedValue &Val) : Val(Val), IsNSW(true) { in LinearExpression() function
337 LinearExpression mul(const APInt &Other, bool MulIsNSW) const { in mul() argument
341 return LinearExpression(Val, Scale * Other, Offset * Other, NSW); in mul()
348 static LinearExpression GetLinearExpression( in GetLinearExpression()
356 return LinearExpression(Val, APInt(Val.getBitWidth(), 0), in GetLinearExpression()
377 LinearExpression E(Val); in GetLinearExpression()
632 LinearExpression LE = GetLinearExpression( in DecomposeGEPExpression()
1829 LinearExpression E0 = in constantOffsetHeuristic()
1831 LinearExpression E1 = in constantOffsetHeuristic()