Lines Matching refs:CharSourceRange
51 void replace(CharSourceRange range, StringRef text) override { in replace()
89 ArrayRef<CharSourceRange> Ranges, in emitDiagnostic()
101 SmallVector<CharSourceRange, 20> MutableRanges(Ranges.begin(), in emitDiagnostic()
271 CharSourceRange MacroRange, MacroArgRange; in retrieveMacroLocation()
279 CharSourceRange(SM->getImmediateSpellingLoc(Loc), IsTokenRange); in retrieveMacroLocation()
284 CharSourceRange(SM->getImmediateSpellingLoc(Loc), IsTokenRange); in retrieveMacroLocation()
356 mapDiagnosticRanges(FullSourceLoc CaretLoc, ArrayRef<CharSourceRange> Ranges, in mapDiagnosticRanges()
357 SmallVectorImpl<CharSourceRange> &SpellingRanges) { in mapDiagnosticRanges()
418 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End), in mapDiagnosticRanges()
425 ArrayRef<CharSourceRange> Ranges, in emitCaret()
427 SmallVector<CharSourceRange, 4> SpellingRanges; in emitCaret()
436 ArrayRef<CharSourceRange> Ranges) { in emitSingleMacroExpansion()
442 SmallVector<CharSourceRange, 4> SpellingRanges; in emitSingleMacroExpansion()
474 static bool checkRangeForMacroArgExpansion(CharSourceRange Range, in checkRangeForMacroArgExpansion()
490 ArrayRef<CharSourceRange> Ranges) { in checkRangesForMacroArgExpansion()
493 SmallVector<CharSourceRange, 4> SpellingRanges; in checkRangesForMacroArgExpansion()
531 ArrayRef<CharSourceRange> Ranges, in emitMacroExpansions()