Lines Matching refs:LocEnd

106   std::optional<SourceLocation> LocEnd;  member in __anond4b6e5a70211::SourceMappingRegion
114 std::optional<SourceLocation> LocEnd, in SourceMappingRegion() argument
116 : Count(Count), LocStart(LocStart), LocEnd(LocEnd), GapRegion(GapRegion) { in SourceMappingRegion()
121 std::optional<SourceLocation> LocEnd, in SourceMappingRegion() argument
124 LocEnd(LocEnd), GapRegion(GapRegion) {} in SourceMappingRegion()
144 bool hasEndLoc() const { return LocEnd.has_value(); } in hasEndLoc()
148 LocEnd = Loc; in setEndLoc()
152 assert(LocEnd && "Region has no end location"); in getEndLoc()
153 return *LocEnd; in getEndLoc()
178 SourceLocation LocEnd) { in SpellingRegion()
181 LineEnd = SM.getSpellingLineNumber(LocEnd); in SpellingRegion()
182 ColumnEnd = SM.getSpellingColumnNumber(LocEnd); in SpellingRegion()
345 SourceLocation LocEnd, in adjustSkippedRange() argument
348 SpellingRegion SR{SM, LocStart, LocEnd}; in adjustSkippedRange()
353 if (NextTokLoc.isValid() && SM.isWrittenInSameFile(LocEnd, NextTokLoc) && in adjustSkippedRange()
383 auto LocEnd = Range.getEnd(); in gatherSkippedRegions() local
384 assert(SM.isWrittenInSameFile(LocStart, LocEnd) && in gatherSkippedRegions()
392 SR = adjustSkippedRange(SM, LocStart, LocEnd, I.PrevTokLoc, in gatherSkippedRegions()
395 SR = {SM, LocStart, LocEnd}; in gatherSkippedRegions()
428 SourceLocation LocEnd = Region.getEndLoc(); in emitSourceRegions() local
429 assert(SM.isWrittenInSameFile(LocStart, LocEnd) && in emitSourceRegions()
436 if (Filter.count(std::make_pair(LocStart, LocEnd))) in emitSourceRegions()
440 SpellingRegion SR{SM, LocStart, LocEnd}; in emitSourceRegions()
474 SourceLocation LocEnd = getPreciseTokenLocEnd(ParentLoc); in emitExpansionRegions() local
475 assert(SM.isWrittenInSameFile(ParentLoc, LocEnd) && in emitExpansionRegions()
477 Filter.insert(std::make_pair(ParentLoc, LocEnd)); in emitExpansionRegions()
479 SpellingRegion SR{SM, ParentLoc, LocEnd}; in emitExpansionRegions()