Lines Matching refs:IsNSW
372 bool IsNSW; member
375 const APInt &Offset, bool IsNSW) in LinearExpression()
376 : Val(Val), Scale(Scale), Offset(Offset), IsNSW(IsNSW) {} in LinearExpression()
378 LinearExpression(const CastedValue &Val) : Val(Val), IsNSW(true) { in LinearExpression()
387 bool NSW = IsNSW && (Other.isOne() || (MulIsNSW && Offset.isZero())); in mul()
440 E.IsNSW &= NSW; in GetLinearExpression()
447 E.IsNSW &= NSW; in GetLinearExpression()
468 E.IsNSW &= NSW; in GetLinearExpression()
513 bool IsNSW; member
536 << ", nsw=" << IsNSW in print()
717 LE.IsNSW = false; // We cannot guarantee nsw for the merge. in DecomposeGEPExpression()
728 VariableGEPIndex Entry = {LE.Val, Scale, CxtI, LE.IsNSW, in DecomposeGEPExpression()
1220 bool Overflows = !DecompGEP1.VarIndices[0].IsNSW; in aliasGEP()
1250 if (!Index.IsNSW) in aliasGEP()
1270 if (Index.IsNSW) in aliasGEP()
1315 if (Var.IsNSW) in aliasGEP()
1856 Dest.IsNSW = false; in subtractDecomposedGEPs()
1863 Dest.IsNSW = false; in subtractDecomposedGEPs()
1873 VariableGEPIndex Entry = {Src.Val, Src.Scale, Src.CxtI, Src.IsNSW, in subtractDecomposedGEPs()