Lines Matching refs:LocStart
43 Optional<SourceLocation> LocStart; member in __anonc2ccc9df0111::SourceMappingRegion
56 SourceMappingRegion(Counter Count, Optional<SourceLocation> LocStart, in SourceMappingRegion() argument
59 : Count(Count), LocStart(LocStart), LocEnd(LocEnd), in SourceMappingRegion()
66 bool hasStartLoc() const { return LocStart.hasValue(); } in hasStartLoc()
68 void setStartLoc(SourceLocation Loc) { LocStart = Loc; } in setStartLoc()
71 assert(LocStart && "Region has no start location"); in getBeginLoc()
72 return *LocStart; in getBeginLoc()
110 SpellingRegion(SourceManager &SM, SourceLocation LocStart, in SpellingRegion()
112 LineStart = SM.getSpellingLineNumber(LocStart); in SpellingRegion()
113 ColumnStart = SM.getSpellingColumnNumber(LocStart); in SpellingRegion()
289 auto LocStart = I.getBegin(); in gatherSkippedRegions() local
291 assert(SM.isWrittenInSameFile(LocStart, LocEnd) && in gatherSkippedRegions()
294 auto CovFileID = getCoverageFileID(LocStart); in gatherSkippedRegions()
297 SpellingRegion SR{SM, LocStart, LocEnd}; in gatherSkippedRegions()
314 SourceLocation LocStart = Region.getBeginLoc(); in emitSourceRegions() local
315 assert(SM.getFileID(LocStart).isValid() && "region in invalid file"); in emitSourceRegions()
318 if (SM.isInSystemHeader(SM.getSpellingLoc(LocStart))) in emitSourceRegions()
321 auto CovFileID = getCoverageFileID(LocStart); in emitSourceRegions()
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()