Home | History | Annotate | Download | only in Sema

Lines Matching defs:Ranges

794   // Keep track of any GNU case ranges we see.  The APSInt is the low value.
932 // Detect duplicate case ranges, which usually don't exist at all in
935 // Sort all the case ranges by their low value so we can easily detect
936 // overlaps between ranges.
939 // Scan the ranges, computing the high values and removing empty ranges.
995 // Rescan the ranges, looking for overlap with singleton values and other
996 // ranges. Since the range list is sorted, we only need to compare case
997 // ranges with their neighbors.
1087 // See which of case ranges aren't in enum
1123 // Drop unneeded case ranges
1279 SmallVectorImpl<SourceRange> &Ranges;
1285 SmallVectorImpl<SourceRange> &Ranges) :
1288 Ranges(Ranges),
1346 Ranges.push_back(E->getSourceRange());
1434 SmallVector<SourceRange, 10> Ranges;
1435 DeclExtractor DE(S, Decls, Ranges);
1469 if (Ranges.size() <= PartialDiagnostic::MaxArguments)
1470 for (SmallVectorImpl<SourceRange>::iterator I = Ranges.begin(),
1471 E = Ranges.end();
1477 S.Diag(Ranges.begin()->getBegin(), PDiag);