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()
489 FileID SourceManager::getPreviousFileID(FileID FID) const { in getPreviousFileID()
490 if (FID.isInvalid()) in getPreviousFileID()
493 int ID = FID.ID; in getPreviousFileID()
509 FileID SourceManager::getNextFileID(FileID FID) const { in getNextFileID()
510 if (FID.isInvalid()) in getNextFileID()
513 int ID = FID.ID; in getNextFileID()
628 FileID FID = FileID::get(LocalSLocEntryTable.size()-1); in createFileIDImpl() local
629 return LastFileIDLookup = FID; in createFileIDImpl()
726 SourceManager::getNonBuiltinFilenameForID(FileID FID) const { in getNonBuiltinFilenameForID()
727 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getNonBuiltinFilenameForID()
733 StringRef SourceManager::getBufferData(FileID FID, bool *Invalid) const { in getBufferData() argument
734 auto B = getBufferDataOrNone(FID); in getBufferData()
741 SourceManager::getBufferDataIfLoaded(FileID FID) const { in getBufferDataIfLoaded()
742 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getBufferDataIfLoaded()
747 llvm::Optional<StringRef> SourceManager::getBufferDataOrNone(FileID FID) const { in getBufferDataOrNone()
748 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getBufferDataOrNone()
969 FileID FID; in getDecomposedExpansionLocSlowCase() local
975 FID = getFileID(Loc); in getDecomposedExpansionLocSlowCase()
976 E = &getSLocEntry(FID); in getDecomposedExpansionLocSlowCase()
980 return std::make_pair(FID, Offset); in getDecomposedExpansionLocSlowCase()
987 FileID FID; in getDecomposedSpellingLocSlowCase() local
993 FID = getFileID(Loc); in getDecomposedSpellingLocSlowCase()
994 E = &getSLocEntry(FID); in getDecomposedSpellingLocSlowCase()
998 return std::make_pair(FID, Offset); in getDecomposedSpellingLocSlowCase()
1058 FileID FID = getFileID(Loc); in isMacroArgExpansion() local
1059 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroArgExpansion()
1070 FileID FID = getFileID(Loc); in isMacroBodyExpansion() local
1071 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroBodyExpansion()
1114 FileID FID = getFileID(Loc); in isAtEndOfImmediateMacroExpansion() local
1116 if (isInFileID(NextLoc, FID)) in isAtEndOfImmediateMacroExpansion()
1121 getSLocEntry(FID, &Invalid).getExpansion(); in isAtEndOfImmediateMacroExpansion()
1129 FileID NextFID = getNextFileID(FID); in isAtEndOfImmediateMacroExpansion()
1178 unsigned SourceManager::getColumnNumber(FileID FID, unsigned FilePos, in getColumnNumber() argument
1180 llvm::Optional<llvm::MemoryBufferRef> MemBuf = getBufferOrNone(FID); in getColumnNumber()
1197 if (LastLineNoFileIDQuery == FID && LastLineNoContentCache->SourceLineCache && in getColumnNumber()
1342 unsigned SourceManager::getLineNumber(FileID FID, unsigned FilePos, in getLineNumber() argument
1344 if (FID.isInvalid()) { in getLineNumber()
1351 if (LastLineNoFileIDQuery == FID) in getLineNumber()
1355 const SLocEntry &Entry = getSLocEntry(FID, &MyInvalid); in getLineNumber()
1401 if (LastLineNoFileIDQuery == FID) { in getLineNumber()
1432 LastLineNoFileIDQuery = FID; in getLineNumber()
1531 FileID FID = LocInfo.first; in getPresumedLoc() local
1559 FID = FileID::get(0); in getPresumedLoc()
1579 return PresumedLoc(Filename.data(), FID, LineNo, ColNo, IncludeLoc); in getPresumedLoc()
1612 unsigned SourceManager::getFileIDSize(FileID FID) const { in getFileIDSize()
1614 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getFileIDSize()
1618 int ID = FID.ID; in getFileIDSize()
1691 SourceLocation SourceManager::translateLineCol(FileID FID, in translateLineCol() argument
1698 if (FID.isInvalid()) in translateLineCol()
1702 const SLocEntry &Entry = getSLocEntry(FID, &Invalid); in translateLineCol()
1755 FileID FID) const { in computeMacroArgsCache()
1756 assert(FID.isValid()); in computeMacroArgsCache()
1761 int ID = FID.ID; in computeMacroArgsCache()
1784 (IncludeLoc.isValid() && isInFileID(IncludeLoc, FID)) || in computeMacroArgsCache()
1788 (FID == MainFileID && Entry.getFile().getName() == "<built-in>"); in computeMacroArgsCache()
1806 if (!isInFileID(ExpInfo.getExpansionLocStart(), FID)) in computeMacroArgsCache()
1813 associateFileChunkWithMacroArgExp(MacroArgsCache, FID, in computeMacroArgsCache()
1822 FileID FID, in associateFileChunkWithMacroArgExp() argument
1850 associateFileChunkWithMacroArgExp(MacroArgsCache, FID, in associateFileChunkWithMacroArgExp()
1870 if (!isInFileID(SpellLoc, FID, &BeginOffs)) in associateFileChunkWithMacroArgExp()
1913 FileID FID; in getMacroArgExpandedLocation() local
1915 std::tie(FID, Offset) = getDecomposedLoc(Loc); in getMacroArgExpandedLocation()
1916 if (FID.isInvalid()) in getMacroArgExpandedLocation()
1919 std::unique_ptr<MacroArgsMap> &MacroArgsCache = MacroArgsCacheMap[FID]; in getMacroArgExpandedLocation()
1922 computeMacroArgsCache(*MacroArgsCache, FID); in getMacroArgExpandedLocation()
1943 SourceManager::getDecomposedIncludedLoc(FileID FID) const { in getDecomposedIncludedLoc()
1944 if (FID.isInvalid()) in getDecomposedIncludedLoc()
1950 auto InsertOp = IncludedLocMap.try_emplace(FID); in getDecomposedIncludedLoc()
1957 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getDecomposedIncludedLoc()