Lines Matching refs:FID
205 void LineTableInfo::AddLineNote(FileID FID, unsigned Offset, unsigned LineNo, in AddLineNote() argument
208 std::vector<LineEntry> &Entries = LineEntries[FID]; in AddLineNote()
230 FindNearestLineEntry(FID, Entries.back().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()
623 FileID FID = FileID::get(LocalSLocEntryTable.size()-1); in createFileIDImpl() local
624 return LastFileIDLookup = FID; in createFileIDImpl()
727 SourceManager::getNonBuiltinFilenameForID(FileID FID) const { in getNonBuiltinFilenameForID()
728 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getNonBuiltinFilenameForID()
734 StringRef SourceManager::getBufferData(FileID FID, bool *Invalid) const { in getBufferData() argument
735 auto B = getBufferDataOrNone(FID); in getBufferData()
742 SourceManager::getBufferDataIfLoaded(FileID FID) const { in getBufferDataIfLoaded()
743 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getBufferDataIfLoaded()
748 llvm::Optional<StringRef> SourceManager::getBufferDataOrNone(FileID FID) const { in getBufferDataOrNone()
749 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getBufferDataOrNone()
972 FileID FID; in getDecomposedExpansionLocSlowCase() local
978 FID = getFileID(Loc); in getDecomposedExpansionLocSlowCase()
979 E = &getSLocEntry(FID); in getDecomposedExpansionLocSlowCase()
983 return std::make_pair(FID, Offset); in getDecomposedExpansionLocSlowCase()
990 FileID FID; in getDecomposedSpellingLocSlowCase() local
996 FID = getFileID(Loc); in getDecomposedSpellingLocSlowCase()
997 E = &getSLocEntry(FID); in getDecomposedSpellingLocSlowCase()
1001 return std::make_pair(FID, Offset); in getDecomposedSpellingLocSlowCase()
1061 FileID FID = getFileID(Loc); in isMacroArgExpansion() local
1062 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroArgExpansion()
1073 FileID FID = getFileID(Loc); in isMacroBodyExpansion() local
1074 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroBodyExpansion()
1117 FileID FID = getFileID(Loc); in isAtEndOfImmediateMacroExpansion() local
1119 if (isInFileID(NextLoc, FID)) in isAtEndOfImmediateMacroExpansion()
1124 getSLocEntry(FID, &Invalid).getExpansion(); in isAtEndOfImmediateMacroExpansion()
1132 FileID NextFID = getNextFileID(FID); in isAtEndOfImmediateMacroExpansion()
1181 unsigned SourceManager::getColumnNumber(FileID FID, unsigned FilePos, in getColumnNumber() argument
1183 llvm::Optional<llvm::MemoryBufferRef> MemBuf = getBufferOrNone(FID); in getColumnNumber()
1200 if (LastLineNoFileIDQuery == FID && LastLineNoContentCache->SourceLineCache && in getColumnNumber()
1345 unsigned SourceManager::getLineNumber(FileID FID, unsigned FilePos, in getLineNumber() argument
1347 if (FID.isInvalid()) { in getLineNumber()
1354 if (LastLineNoFileIDQuery == FID) in getLineNumber()
1358 const SLocEntry &Entry = getSLocEntry(FID, &MyInvalid); in getLineNumber()
1404 if (LastLineNoFileIDQuery == FID) { in getLineNumber()
1435 LastLineNoFileIDQuery = FID; in getLineNumber()
1534 FileID FID = LocInfo.first; in getPresumedLoc() local
1562 FID = FileID::get(0); in getPresumedLoc()
1582 return PresumedLoc(Filename.data(), FID, LineNo, ColNo, IncludeLoc); in getPresumedLoc()
1615 unsigned SourceManager::getFileIDSize(FileID FID) const { in getFileIDSize()
1617 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getFileIDSize()
1621 int ID = FID.ID; in getFileIDSize()
1694 SourceLocation SourceManager::translateLineCol(FileID FID, in translateLineCol() argument
1701 if (FID.isInvalid()) in translateLineCol()
1705 const SLocEntry &Entry = getSLocEntry(FID, &Invalid); in translateLineCol()
1758 FileID FID) const { in computeMacroArgsCache()
1759 assert(FID.isValid()); in computeMacroArgsCache()
1764 int ID = FID.ID; in computeMacroArgsCache()
1787 (IncludeLoc.isValid() && isInFileID(IncludeLoc, FID)) || in computeMacroArgsCache()
1791 (FID == MainFileID && Entry.getFile().getName() == "<built-in>"); in computeMacroArgsCache()
1809 if (!isInFileID(ExpInfo.getExpansionLocStart(), FID)) in computeMacroArgsCache()
1816 associateFileChunkWithMacroArgExp(MacroArgsCache, FID, in computeMacroArgsCache()
1825 FileID FID, in associateFileChunkWithMacroArgExp() argument
1853 associateFileChunkWithMacroArgExp(MacroArgsCache, FID, in associateFileChunkWithMacroArgExp()
1873 if (!isInFileID(SpellLoc, FID, &BeginOffs)) in associateFileChunkWithMacroArgExp()
1916 FileID FID; in getMacroArgExpandedLocation() local
1918 std::tie(FID, Offset) = getDecomposedLoc(Loc); in getMacroArgExpandedLocation()
1919 if (FID.isInvalid()) in getMacroArgExpandedLocation()
1922 std::unique_ptr<MacroArgsMap> &MacroArgsCache = MacroArgsCacheMap[FID]; in getMacroArgExpandedLocation()
1925 computeMacroArgsCache(*MacroArgsCache, FID); in getMacroArgExpandedLocation()
1946 SourceManager::getDecomposedIncludedLoc(FileID FID) const { in getDecomposedIncludedLoc()
1947 if (FID.isInvalid()) in getDecomposedIncludedLoc()
1953 auto InsertOp = IncludedLocMap.try_emplace(FID); in getDecomposedIncludedLoc()
1960 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getDecomposedIncludedLoc()