Lines Matching refs:NonNegative
5898 bool NonNegative; member
5900 IntRange(unsigned Width, bool NonNegative) in IntRange()
5901 : Width(Width), NonNegative(NonNegative) in IntRange()
5974 L.NonNegative && R.NonNegative); in join()
5980 L.NonNegative || R.NonNegative); in meet()
6071 SubRange.NonNegative || OutputTypeRange.NonNegative); in GetExprRange()
6159 L.Width = (L.NonNegative ? 0 : 1); in GetExprRange()
6189 L.Width = (L.NonNegative ? 0 : 1); in GetExprRange()
6197 return IntRange(L.Width, L.NonNegative && R.NonNegative); in GetExprRange()
6401 if (!OtherRange.NonNegative) { in DiagnoseOutOfRangeComparison()
6422 if (OtherRange.NonNegative) { in DiagnoseOutOfRangeComparison()
6645 if (signedRange.NonNegative) in AnalyzeComparison()
6658 assert(unsignedRange.NonNegative && "unsigned range includes negative?"); in AnalyzeComparison()
6807 ValueInRange.setIsSigned(!Range.NonNegative); in PrettyPrintInRange()
7173 if ((TargetRange.NonNegative && !SourceRange.NonNegative) || in CheckImplicitConversion()
7174 (!TargetRange.NonNegative && SourceRange.NonNegative && in CheckImplicitConversion()