Lines Matching refs:FID
203 void LineTableInfo::AddLineNote(FileID FID, unsigned Offset, unsigned LineNo, in AddLineNote() argument
206 std::vector<LineEntry> &Entries = LineEntries[FID]; in AddLineNote()
222 PrevEntry = FindNearestLineEntry(FID, PrevEntry->IncludeOffset); in AddLineNote()
240 const LineEntry *LineTableInfo::FindNearestLineEntry(FileID FID, in FindNearestLineEntry() argument
242 const std::vector<LineEntry> &Entries = LineEntries[FID]; in FindNearestLineEntry()
259 void LineTableInfo::AddEntry(FileID FID, in AddEntry() argument
261 LineEntries[FID] = Entries; in AddEntry()
492 FileID SourceManager::getPreviousFileID(FileID FID) const { in getPreviousFileID()
493 if (FID.isInvalid()) in getPreviousFileID()
496 int ID = FID.ID; in getPreviousFileID()
512 FileID SourceManager::getNextFileID(FileID FID) const { in getNextFileID()
513 if (FID.isInvalid()) in getNextFileID()
516 int ID = FID.ID; in getNextFileID()
621 FileID FID = FileID::get(LocalSLocEntryTable.size()-1); in createFileIDImpl() local
622 return LastFileIDLookup = FID; in createFileIDImpl()
730 SourceManager::getNonBuiltinFilenameForID(FileID FID) const { in getNonBuiltinFilenameForID()
731 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getNonBuiltinFilenameForID()
737 StringRef SourceManager::getBufferData(FileID FID, bool *Invalid) const { in getBufferData() argument
738 auto B = getBufferDataOrNone(FID); in getBufferData()
745 SourceManager::getBufferDataIfLoaded(FileID FID) const { in getBufferDataIfLoaded()
746 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getBufferDataIfLoaded()
751 std::optional<StringRef> SourceManager::getBufferDataOrNone(FileID FID) const { in getBufferDataOrNone()
752 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getBufferDataOrNone()
911 FileID FID; in getDecomposedExpansionLocSlowCase() local
917 FID = getFileID(Loc); in getDecomposedExpansionLocSlowCase()
918 E = &getSLocEntry(FID); in getDecomposedExpansionLocSlowCase()
922 return std::make_pair(FID, Offset); in getDecomposedExpansionLocSlowCase()
929 FileID FID; in getDecomposedSpellingLocSlowCase() local
935 FID = getFileID(Loc); in getDecomposedSpellingLocSlowCase()
936 E = &getSLocEntry(FID); in getDecomposedSpellingLocSlowCase()
940 return std::make_pair(FID, Offset); in getDecomposedSpellingLocSlowCase()
1000 FileID FID = getFileID(Loc); in isMacroArgExpansion() local
1001 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroArgExpansion()
1012 FileID FID = getFileID(Loc); in isMacroBodyExpansion() local
1013 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroBodyExpansion()
1056 FileID FID = getFileID(Loc); in isAtEndOfImmediateMacroExpansion() local
1058 if (isInFileID(NextLoc, FID)) in isAtEndOfImmediateMacroExpansion()
1063 getSLocEntry(FID, &Invalid).getExpansion(); in isAtEndOfImmediateMacroExpansion()
1071 FileID NextFID = getNextFileID(FID); in isAtEndOfImmediateMacroExpansion()
1120 unsigned SourceManager::getColumnNumber(FileID FID, unsigned FilePos, in getColumnNumber() argument
1122 std::optional<llvm::MemoryBufferRef> MemBuf = getBufferOrNone(FID); in getColumnNumber()
1139 if (LastLineNoFileIDQuery == FID && LastLineNoContentCache->SourceLineCache && in getColumnNumber()
1285 unsigned SourceManager::getLineNumber(FileID FID, unsigned FilePos, in getLineNumber() argument
1287 if (FID.isInvalid()) { in getLineNumber()
1294 if (LastLineNoFileIDQuery == FID) in getLineNumber()
1298 const SLocEntry &Entry = getSLocEntry(FID, &MyInvalid); in getLineNumber()
1344 if (LastLineNoFileIDQuery == FID) { in getLineNumber()
1375 LastLineNoFileIDQuery = FID; in getLineNumber()
1474 FileID FID = LocInfo.first; in getPresumedLoc() local
1502 FID = FileID::get(0); in getPresumedLoc()
1522 return PresumedLoc(Filename.data(), FID, LineNo, ColNo, IncludeLoc); in getPresumedLoc()
1555 unsigned SourceManager::getFileIDSize(FileID FID) const { in getFileIDSize()
1557 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getFileIDSize()
1561 int ID = FID.ID; in getFileIDSize()
1634 SourceLocation SourceManager::translateLineCol(FileID FID, in translateLineCol() argument
1641 if (FID.isInvalid()) in translateLineCol()
1645 const SLocEntry &Entry = getSLocEntry(FID, &Invalid); in translateLineCol()
1698 FileID FID) const { in computeMacroArgsCache()
1699 assert(FID.isValid()); in computeMacroArgsCache()
1704 int ID = FID.ID; in computeMacroArgsCache()
1727 (IncludeLoc.isValid() && isInFileID(IncludeLoc, FID)) || in computeMacroArgsCache()
1731 (FID == MainFileID && Entry.getFile().getName() == "<built-in>"); in computeMacroArgsCache()
1749 if (!isInFileID(ExpInfo.getExpansionLocStart(), FID)) in computeMacroArgsCache()
1756 associateFileChunkWithMacroArgExp(MacroArgsCache, FID, in computeMacroArgsCache()
1765 FileID FID, in associateFileChunkWithMacroArgExp() argument
1793 associateFileChunkWithMacroArgExp(MacroArgsCache, FID, in associateFileChunkWithMacroArgExp()
1813 if (!isInFileID(SpellLoc, FID, &BeginOffs)) in associateFileChunkWithMacroArgExp()
1856 FileID FID; in getMacroArgExpandedLocation() local
1858 std::tie(FID, Offset) = getDecomposedLoc(Loc); in getMacroArgExpandedLocation()
1859 if (FID.isInvalid()) in getMacroArgExpandedLocation()
1862 std::unique_ptr<MacroArgsMap> &MacroArgsCache = MacroArgsCacheMap[FID]; in getMacroArgExpandedLocation()
1865 computeMacroArgsCache(*MacroArgsCache, FID); in getMacroArgExpandedLocation()
1886 SourceManager::getDecomposedIncludedLoc(FileID FID) const { in getDecomposedIncludedLoc()
1887 if (FID.isInvalid()) in getDecomposedIncludedLoc()
1893 auto InsertOp = IncludedLocMap.try_emplace(FID); in getDecomposedIncludedLoc()
1900 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getDecomposedIncludedLoc()
1922 auto FindSLocEntryAlloc = [this](FileID FID) { in isInTheSameTranslationUnitImpl() argument
1925 return llvm::lower_bound(LoadedSLocEntryAllocBegin, FID, in isInTheSameTranslationUnitImpl()