Lines Matching refs:Begin
332 SourceLocation Begin, SourceLocation End, const SourceManager *SM, in computeCommonMacroArgExpansionFileIDs() argument
336 getMacroArgExpansionFileIDs(Begin, BeginArgExpansions, /*IsBegin=*/true, SM); in computeCommonMacroArgExpansionFileIDs()
366 SourceLocation Begin = Range.getBegin(), End = Range.getEnd(); in mapDiagnosticRanges() local
369 FileID BeginFileID = SM->getFileID(Begin); in mapDiagnosticRanges()
376 while (Begin.isMacroID() && BeginFileID != EndFileID) { in mapDiagnosticRanges()
377 BeginLocsMap[BeginFileID] = Begin; in mapDiagnosticRanges()
378 Begin = SM->getImmediateExpansionRange(Begin).getBegin(); in mapDiagnosticRanges()
379 BeginFileID = SM->getFileID(Begin); in mapDiagnosticRanges()
391 Begin = BeginLocsMap[EndFileID]; in mapDiagnosticRanges()
400 if (Begin.isInvalid() || End.isInvalid() || BeginFileID != EndFileID) in mapDiagnosticRanges()
405 computeCommonMacroArgExpansionFileIDs(Begin, End, SM, CommonArgExpansions); in mapDiagnosticRanges()
406 Begin = retrieveMacroLocation(Begin, BeginFileID, CaretLocFileID, in mapDiagnosticRanges()
412 if (Begin.isInvalid() || End.isInvalid()) continue; in mapDiagnosticRanges()
415 Begin = SM->getSpellingLoc(Begin); in mapDiagnosticRanges()
418 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End), in mapDiagnosticRanges()