Lines Matching refs:FileID
203 void LineTableInfo::AddLineNote(FileID FID, unsigned Offset, unsigned LineNo, in AddLineNote()
240 const LineEntry *LineTableInfo::FindNearestLineEntry(FileID FID, in FindNearestLineEntry()
259 void LineTableInfo::AddEntry(FileID FID, in AddEntry()
276 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in AddLineNote()
336 MainFileID = FileID(); in clearIDTables()
341 LastLineNoFileIDQuery = FileID(); in clearIDTables()
343 LastFileIDLookup = FileID(); in clearIDTables()
466 LoadedSLocEntryAllocBegin.push_back(FileID::get(BaseID)); in AllocateLoadedSLocEntries()
492 FileID SourceManager::getPreviousFileID(FileID FID) const { in getPreviousFileID()
494 return FileID(); in getPreviousFileID()
498 return FileID(); in getPreviousFileID()
502 return FileID(); in getPreviousFileID()
504 return FileID(); in getPreviousFileID()
507 return FileID::get(ID-1); in getPreviousFileID()
512 FileID SourceManager::getNextFileID(FileID FID) const { in getNextFileID()
514 return FileID(); in getNextFileID()
519 return FileID(); in getNextFileID()
521 return FileID(); in getNextFileID()
524 return FileID::get(ID+1); in getNextFileID()
533 FileID SourceManager::createFileID(FileEntryRef SourceFile, in createFileID()
554 FileID SourceManager::createFileID(std::unique_ptr<llvm::MemoryBuffer> Buffer, in createFileID()
568 FileID SourceManager::createFileID(const llvm::MemoryBufferRef &Buffer, in createFileID()
579 FileID
582 FileID ID = translateFile(SourceFile); in getOrCreateFileID()
590 FileID SourceManager::createFileIDImpl(ContentCache &File, StringRef Filename, in createFileIDImpl()
603 return FileID::get(LoadedID); in createFileIDImpl()
610 return FileID(); in createFileIDImpl()
621 FileID FID = FileID::get(LocalSLocEntryTable.size()-1); in createFileIDImpl()
730 SourceManager::getNonBuiltinFilenameForID(FileID FID) const { in getNonBuiltinFilenameForID()
737 StringRef SourceManager::getBufferData(FileID FID, bool *Invalid) const { in getBufferData()
745 SourceManager::getBufferDataIfLoaded(FileID FID) const { in getBufferDataIfLoaded()
751 std::optional<StringRef> SourceManager::getBufferDataOrNone(FileID FID) const { in getBufferDataOrNone()
768 FileID SourceManager::getFileIDSlow(SourceLocation::UIntTy SLocOffset) const { in getFileIDSlow()
770 return FileID::get(0); in getFileIDSlow()
783 FileID SourceManager::getFileIDLocal(SourceLocation::UIntTy SLocOffset) const { in getFileIDLocal()
818 FileID Res = FileID::get(int(GreaterIndex)); in getFileIDLocal()
846 FileID Res = FileID::get(MiddleIndex); in getFileIDLocal()
863 FileID SourceManager::getFileIDLoaded(SourceLocation::UIntTy SLocOffset) const { in getFileIDLoaded()
866 return FileID(); in getFileIDLoaded()
869 return FileID::get(ExternalSLocEntries->getSLocEntryID(SLocOffset)); in getFileIDLoaded()
889 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getSpellingLocSlowCase()
907 std::pair<FileID, unsigned>
911 FileID FID; in getDecomposedExpansionLocSlowCase()
925 std::pair<FileID, unsigned>
929 FileID FID; in getDecomposedSpellingLocSlowCase()
949 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getImmediateSpellingLoc()
1000 FileID FID = getFileID(Loc); in isMacroArgExpansion()
1012 FileID FID = getFileID(Loc); in isMacroBodyExpansion()
1021 std::pair<FileID, unsigned> DecompLoc = getDecomposedLoc(Loc); in isAtStartOfImmediateMacroExpansion()
1036 FileID PrevFID = getPreviousFileID(DecompLoc.first); in isAtStartOfImmediateMacroExpansion()
1056 FileID FID = getFileID(Loc); in isAtEndOfImmediateMacroExpansion()
1071 FileID NextFID = getNextFileID(FID); in isAtEndOfImmediateMacroExpansion()
1098 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(SL); in getCharacterData()
1120 unsigned SourceManager::getColumnNumber(FileID FID, unsigned FilePos, in getColumnNumber()
1177 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingColumnNumber()
1184 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionColumnNumber()
1285 unsigned SourceManager::getLineNumber(FileID FID, unsigned FilePos, in getLineNumber()
1385 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingLineNumber()
1391 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionLineNumber()
1412 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getFileCharacteristic()
1461 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getPresumedLoc()
1474 FileID FID = LocInfo.first; in getPresumedLoc()
1502 FID = FileID::get(0); in getPresumedLoc()
1536 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in isInMainFile()
1555 unsigned SourceManager::getFileIDSize(FileID FID) const { in getFileIDSize()
1568 NextOffset = getSLocEntry(FileID::get(ID+1)).getOffset(); in getFileIDSize()
1587 FileID FirstFID = translateFile(SourceFile); in translateFileLineCol()
1595 FileID SourceManager::translateFile(const FileEntry *SourceFile) const { in translateFile()
1604 return FileID(); in translateFile()
1618 return FileID::get(I); in translateFile()
1626 return FileID::get(-int(I) - 2); in translateFile()
1629 return FileID(); in translateFile()
1634 SourceLocation SourceManager::translateLineCol(FileID FID, in translateLineCol()
1698 FileID FID) const { in computeMacroArgsCache()
1759 getFileIDSize(FileID::get(ID))); in computeMacroArgsCache()
1765 FileID FID, in associateFileChunkWithMacroArgExp()
1778 FileID SpellFID; // Current FileID in the spelling range. in associateFileChunkWithMacroArgExp()
1856 FileID FID; in getMacroArgExpandedLocation()
1885 std::pair<FileID, unsigned>
1886 SourceManager::getDecomposedIncludedLoc(FileID FID) const { in getDecomposedIncludedLoc()
1888 return std::make_pair(FileID(), 0); in getDecomposedIncludedLoc()
1892 using DecompTy = std::pair<FileID, unsigned>; in getDecomposedIncludedLoc()
1915 const std::pair<FileID, unsigned> &LOffs, in isInTheSameTranslationUnitImpl() argument
1916 const std::pair<FileID, unsigned> &ROffs) const { in isInTheSameTranslationUnitImpl()
1922 auto FindSLocEntryAlloc = [this](FileID FID) { in isInTheSameTranslationUnitImpl()
1926 std::greater<FileID>{}); in isInTheSameTranslationUnitImpl()
1942 MoveUpTranslationUnitIncludeHierarchy(std::pair<FileID, unsigned> &Loc, in MoveUpTranslationUnitIncludeHierarchy() argument
1944 std::pair<FileID, unsigned> UpperLoc = SM.getDecomposedIncludedLoc(Loc.first); in MoveUpTranslationUnitIncludeHierarchy()
1955 InBeforeInTUCacheEntry &SourceManager::getInBeforeInTUCache(FileID LFID, in getInBeforeInTUCache()
1956 FileID RFID) const { in getInBeforeInTUCache()
1990 std::pair<FileID, unsigned> LOffs = getDecomposedLoc(LHS); in isBeforeInTranslationUnit()
1991 std::pair<FileID, unsigned> ROffs = getDecomposedLoc(RHS); in isBeforeInTranslationUnit()
2008 std::pair<FileID, unsigned> &LOffs, in isInTheSameTranslationUnit() argument
2009 std::pair<FileID, unsigned> &ROffs) const { in isInTheSameTranslationUnit()
2036 std::pair<FileID, unsigned> DecomposedLoc; // FileID redundant, but clearer. in isInTheSameTranslationUnit()
2037 FileID ChildFID; // Used for breaking ties. Invalid for the initial loc. in isInTheSameTranslationUnit()
2039 llvm::SmallDenseMap<FileID, Entry, 16> LChain; in isInTheSameTranslationUnit()
2041 FileID LChild; in isInTheSameTranslationUnit()
2051 FileID RChild; in isInTheSameTranslationUnit()
2223 auto AddUsageForFileID = [&](FileID ID) { in noteSLocAddressSpaceUsage()
2231 FileID FileLocID = getFileID(FileStart); in noteSLocAddressSpaceUsage()
2247 AddUsageForFileID(FileID::get(-2 - Index)); in noteSLocAddressSpaceUsage()
2251 AddUsageForFileID(FileID::get(Index)); in noteSLocAddressSpaceUsage()
2350 FileID ID = in SourceManagerForFile()