Lines Matching refs:Begin
333 SourceLocation Begin, SourceLocation End, const SourceManager *SM, in computeCommonMacroArgExpansionFileIDs() argument
337 getMacroArgExpansionFileIDs(Begin, BeginArgExpansions, /*IsBegin=*/true, SM); in computeCommonMacroArgExpansionFileIDs()
367 SourceLocation Begin = Range.getBegin(), End = Range.getEnd(); in mapDiagnosticRanges() local
370 FileID BeginFileID = SM->getFileID(Begin); in mapDiagnosticRanges()
377 while (Begin.isMacroID() && BeginFileID != EndFileID) { in mapDiagnosticRanges()
378 BeginLocsMap[BeginFileID] = Begin; in mapDiagnosticRanges()
379 Begin = SM->getImmediateExpansionRange(Begin).getBegin(); in mapDiagnosticRanges()
380 BeginFileID = SM->getFileID(Begin); in mapDiagnosticRanges()
392 Begin = BeginLocsMap[EndFileID]; in mapDiagnosticRanges()
401 if (Begin.isInvalid() || End.isInvalid() || BeginFileID != EndFileID) in mapDiagnosticRanges()
406 computeCommonMacroArgExpansionFileIDs(Begin, End, SM, CommonArgExpansions); in mapDiagnosticRanges()
407 Begin = retrieveMacroLocation(Begin, BeginFileID, CaretLocFileID, in mapDiagnosticRanges()
413 if (Begin.isInvalid() || End.isInvalid()) continue; in mapDiagnosticRanges()
416 Begin = SM->getSpellingLoc(Begin); in mapDiagnosticRanges()
419 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End), in mapDiagnosticRanges()