Lines Matching refs:LocStart
103 std::optional<SourceLocation> LocStart; member in __anond4b6e5a70211::SourceMappingRegion
113 SourceMappingRegion(Counter Count, std::optional<SourceLocation> LocStart, in SourceMappingRegion() argument
116 : Count(Count), LocStart(LocStart), LocEnd(LocEnd), GapRegion(GapRegion) { in SourceMappingRegion()
120 std::optional<SourceLocation> LocStart, in SourceMappingRegion() argument
123 : Count(Count), FalseCount(FalseCount), LocStart(LocStart), in SourceMappingRegion()
135 bool hasStartLoc() const { return LocStart.has_value(); } in hasStartLoc()
137 void setStartLoc(SourceLocation Loc) { LocStart = Loc; } in setStartLoc()
140 assert(LocStart && "Region has no start location"); in getBeginLoc()
141 return *LocStart; in getBeginLoc()
177 SpellingRegion(SourceManager &SM, SourceLocation LocStart, in SpellingRegion()
179 LineStart = SM.getSpellingLineNumber(LocStart); in SpellingRegion()
180 ColumnStart = SM.getSpellingColumnNumber(LocStart); in SpellingRegion()
344 SourceLocation LocStart, in adjustSkippedRange() argument
348 SpellingRegion SR{SM, LocStart, LocEnd}; in adjustSkippedRange()
350 if (PrevTokLoc.isValid() && SM.isWrittenInSameFile(LocStart, PrevTokLoc) && in adjustSkippedRange()
382 auto LocStart = Range.getBegin(); in gatherSkippedRegions() local
384 assert(SM.isWrittenInSameFile(LocStart, LocEnd) && in gatherSkippedRegions()
387 auto CovFileID = getCoverageFileID(LocStart); in gatherSkippedRegions()
392 SR = adjustSkippedRange(SM, LocStart, LocEnd, I.PrevTokLoc, in gatherSkippedRegions()
395 SR = {SM, LocStart, LocEnd}; in gatherSkippedRegions()
416 SourceLocation LocStart = Region.getBeginLoc(); in emitSourceRegions() local
417 assert(SM.getFileID(LocStart).isValid() && "region in invalid file"); in emitSourceRegions()
420 if (SM.isInSystemHeader(SM.getSpellingLoc(LocStart))) in emitSourceRegions()
423 auto CovFileID = getCoverageFileID(LocStart); in emitSourceRegions()
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()