Lines Matching refs:LocStart

119   std::optional<SourceLocation> LocStart;  member in __anon413222f00211::SourceMappingRegion
133 SourceMappingRegion(Counter Count, std::optional<SourceLocation> LocStart, in SourceMappingRegion() argument
136 : Count(Count), LocStart(LocStart), LocEnd(LocEnd), GapRegion(GapRegion), in SourceMappingRegion()
141 std::optional<SourceLocation> LocStart, in SourceMappingRegion() argument
145 LocStart(LocStart), LocEnd(LocEnd), GapRegion(GapRegion), in SourceMappingRegion()
149 std::optional<SourceLocation> LocStart, in SourceMappingRegion() argument
151 : MCDCParams(MCDCParams), LocStart(LocStart), LocEnd(LocEnd), in SourceMappingRegion()
163 bool hasStartLoc() const { return LocStart.has_value(); } in hasStartLoc()
165 void setStartLoc(SourceLocation Loc) { LocStart = Loc; } in setStartLoc()
168 assert(LocStart && "Region has no start location"); in getBeginLoc()
169 return *LocStart; in getBeginLoc()
229 SpellingRegion(SourceManager &SM, SourceLocation LocStart, in SpellingRegion()
231 LineStart = SM.getSpellingLineNumber(LocStart); in SpellingRegion()
232 ColumnStart = SM.getSpellingColumnNumber(LocStart); in SpellingRegion()
442 SourceLocation LocStart, in adjustSkippedRange() argument
446 SpellingRegion SR{SM, LocStart, LocEnd}; in adjustSkippedRange()
448 if (PrevTokLoc.isValid() && SM.isWrittenInSameFile(LocStart, PrevTokLoc) && in adjustSkippedRange()
480 auto LocStart = Range.getBegin(); in gatherSkippedRegions() local
482 assert(SM.isWrittenInSameFile(LocStart, LocEnd) && in gatherSkippedRegions()
485 auto CovFileID = getCoverageFileID(LocStart); in gatherSkippedRegions()
490 SR = adjustSkippedRange(SM, LocStart, LocEnd, I.PrevTokLoc, in gatherSkippedRegions()
493 SR = {SM, LocStart, LocEnd}; in gatherSkippedRegions()
514 SourceLocation LocStart = Region.getBeginLoc(); in emitSourceRegions() local
515 assert(SM.getFileID(LocStart).isValid() && "region in invalid file"); in emitSourceRegions()
520 SM.isInSystemHeader(SM.getSpellingLoc(LocStart))) { in emitSourceRegions()
526 auto CovFileID = getCoverageFileID(LocStart); in emitSourceRegions()
535 assert(SM.isWrittenInSameFile(LocStart, LocEnd) && in emitSourceRegions()
542 if (Filter.count(std::make_pair(LocStart, LocEnd))) { in emitSourceRegions()
549 SpellingRegion SR{SM, LocStart, LocEnd}; in emitSourceRegions()