Lines Matching refs:LocEnd
46 Optional<SourceLocation> LocEnd; member in __anonc2ccc9df0111::SourceMappingRegion
57 Optional<SourceLocation> LocEnd, bool DeferRegion = false, in SourceMappingRegion() argument
59 : Count(Count), LocStart(LocStart), LocEnd(LocEnd), in SourceMappingRegion()
75 bool hasEndLoc() const { return LocEnd.hasValue(); } in hasEndLoc()
79 LocEnd = Loc; in setEndLoc()
83 assert(LocEnd && "Region has no end location"); in getEndLoc()
84 return *LocEnd; in getEndLoc()
111 SourceLocation LocEnd) { in SpellingRegion()
114 LineEnd = SM.getSpellingLineNumber(LocEnd); in SpellingRegion()
115 ColumnEnd = SM.getSpellingColumnNumber(LocEnd); in SpellingRegion()
290 auto LocEnd = I.getEnd(); in gatherSkippedRegions() local
291 assert(SM.isWrittenInSameFile(LocStart, LocEnd) && in gatherSkippedRegions()
297 SpellingRegion SR{SM, LocStart, LocEnd}; in gatherSkippedRegions()
326 SourceLocation LocEnd = Region.getEndLoc(); in emitSourceRegions() local
327 assert(SM.isWrittenInSameFile(LocStart, LocEnd) && in emitSourceRegions()
334 if (Filter.count(std::make_pair(LocStart, LocEnd))) in emitSourceRegions()
338 SpellingRegion SR{SM, LocStart, LocEnd}; in emitSourceRegions()
368 SourceLocation LocEnd = getPreciseTokenLocEnd(ParentLoc); in emitExpansionRegions() local
369 assert(SM.isWrittenInSameFile(ParentLoc, LocEnd) && in emitExpansionRegions()
371 Filter.insert(std::make_pair(ParentLoc, LocEnd)); in emitExpansionRegions()
373 SpellingRegion SR{SM, ParentLoc, LocEnd}; in emitExpansionRegions()