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()
337 MainFileID = FileID(); in clearIDTables()
341 LastLineNoFileIDQuery = FileID(); in clearIDTables()
343 LastFileIDLookup = FileID(); in clearIDTables()
490 FileID SourceManager::getPreviousFileID(FileID FID) const { in getPreviousFileID()
492 return FileID(); in getPreviousFileID()
496 return FileID(); in getPreviousFileID()
500 return FileID(); in getPreviousFileID()
502 return FileID(); in getPreviousFileID()
505 return FileID::get(ID-1); in getPreviousFileID()
510 FileID SourceManager::getNextFileID(FileID FID) const { in getNextFileID()
512 return FileID(); in getNextFileID()
517 return FileID(); in getNextFileID()
519 return FileID(); in getNextFileID()
522 return FileID::get(ID+1); in getNextFileID()
533 FileID SourceManager::createFileID(const FileEntry *SourceFile, in createFileID()
542 FileID SourceManager::createFileID(FileEntryRef SourceFile, in createFileID()
563 FileID SourceManager::createFileID(std::unique_ptr<llvm::MemoryBuffer> Buffer, in createFileID()
577 FileID SourceManager::createFileID(const llvm::MemoryBufferRef &Buffer, in createFileID()
588 FileID
591 FileID ID = translateFile(SourceFile); in getOrCreateFileID()
599 FileID SourceManager::createFileIDImpl(ContentCache &File, StringRef Filename, in createFileIDImpl()
612 return FileID::get(LoadedID); in createFileIDImpl()
619 return FileID(); in createFileIDImpl()
630 FileID FID = FileID::get(LocalSLocEntryTable.size()-1); in createFileIDImpl()
733 SourceManager::getNonBuiltinFilenameForID(FileID FID) const { in getNonBuiltinFilenameForID()
740 StringRef SourceManager::getBufferData(FileID FID, bool *Invalid) const { in getBufferData()
748 SourceManager::getBufferDataIfLoaded(FileID FID) const { in getBufferDataIfLoaded()
754 std::optional<StringRef> SourceManager::getBufferDataOrNone(FileID FID) const { in getBufferDataOrNone()
771 FileID SourceManager::getFileIDSlow(SourceLocation::UIntTy SLocOffset) const { in getFileIDSlow()
773 return FileID::get(0); in getFileIDSlow()
786 FileID SourceManager::getFileIDLocal(SourceLocation::UIntTy SLocOffset) const { in getFileIDLocal()
821 FileID Res = FileID::get(int(GreaterIndex)); in getFileIDLocal()
849 FileID Res = FileID::get(MiddleIndex); in getFileIDLocal()
866 FileID SourceManager::getFileIDLoaded(SourceLocation::UIntTy SLocOffset) const { in getFileIDLoaded()
869 return FileID(); in getFileIDLoaded()
895 return FileID(); // invalid entry. in getFileIDLoaded()
897 FileID Res = FileID::get(-int(GreaterIndex) - 2); in getFileIDLoaded()
911 return FileID(); // invalid entry. in getFileIDLoaded()
916 return FileID(); in getFileIDLoaded()
922 if (isOffsetInFileID(FileID::get(-int(MiddleIndex) - 2), SLocOffset)) { in getFileIDLoaded()
923 FileID Res = FileID::get(-int(MiddleIndex) - 2); in getFileIDLoaded()
931 return FileID(); in getFileIDLoaded()
954 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getSpellingLocSlowCase()
972 std::pair<FileID, unsigned>
976 FileID FID; in getDecomposedExpansionLocSlowCase()
990 std::pair<FileID, unsigned>
994 FileID FID; in getDecomposedSpellingLocSlowCase()
1014 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getImmediateSpellingLoc()
1065 FileID FID = getFileID(Loc); in isMacroArgExpansion()
1077 FileID FID = getFileID(Loc); in isMacroBodyExpansion()
1086 std::pair<FileID, unsigned> DecompLoc = getDecomposedLoc(Loc); in isAtStartOfImmediateMacroExpansion()
1101 FileID PrevFID = getPreviousFileID(DecompLoc.first); in isAtStartOfImmediateMacroExpansion()
1121 FileID FID = getFileID(Loc); in isAtEndOfImmediateMacroExpansion()
1136 FileID NextFID = getNextFileID(FID); in isAtEndOfImmediateMacroExpansion()
1163 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(SL); in getCharacterData()
1185 unsigned SourceManager::getColumnNumber(FileID FID, unsigned FilePos, in getColumnNumber()
1242 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingColumnNumber()
1249 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionColumnNumber()
1351 unsigned SourceManager::getLineNumber(FileID FID, unsigned FilePos, in getLineNumber()
1451 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingLineNumber()
1457 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionLineNumber()
1478 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getFileCharacteristic()
1527 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getPresumedLoc()
1540 FileID FID = LocInfo.first; in getPresumedLoc()
1568 FID = FileID::get(0); in getPresumedLoc()
1602 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in isInMainFile()
1621 unsigned SourceManager::getFileIDSize(FileID FID) const { in getFileIDSize()
1634 NextOffset = getSLocEntry(FileID::get(ID+1)).getOffset(); in getFileIDSize()
1653 FileID FirstFID = translateFile(SourceFile); in translateFileLineCol()
1661 FileID SourceManager::translateFile(const FileEntry *SourceFile) const { in translateFile()
1670 return FileID(); in translateFile()
1684 return FileID::get(I); in translateFile()
1692 return FileID::get(-int(I) - 2); in translateFile()
1695 return FileID(); in translateFile()
1700 SourceLocation SourceManager::translateLineCol(FileID FID, in translateLineCol()
1764 FileID FID) const { in computeMacroArgsCache()
1825 getFileIDSize(FileID::get(ID))); in computeMacroArgsCache()
1831 FileID FID, in associateFileChunkWithMacroArgExp()
1844 FileID SpellFID; // Current FileID in the spelling range. in associateFileChunkWithMacroArgExp()
1922 FileID FID; in getMacroArgExpandedLocation()
1951 std::pair<FileID, unsigned>
1952 SourceManager::getDecomposedIncludedLoc(FileID FID) const { in getDecomposedIncludedLoc()
1954 return std::make_pair(FileID(), 0); in getDecomposedIncludedLoc()
1958 using DecompTy = std::pair<FileID, unsigned>; in getDecomposedIncludedLoc()
1984 static bool MoveUpIncludeHierarchy(std::pair<FileID, unsigned> &Loc, in MoveUpIncludeHierarchy() argument
1986 std::pair<FileID, unsigned> UpperLoc = SM.getDecomposedIncludedLoc(Loc.first); in MoveUpIncludeHierarchy()
1996 InBeforeInTUCacheEntry &SourceManager::getInBeforeInTUCache(FileID LFID, in getInBeforeInTUCache()
1997 FileID RFID) const { in getInBeforeInTUCache()
2031 std::pair<FileID, unsigned> LOffs = getDecomposedLoc(LHS); in isBeforeInTranslationUnit()
2032 std::pair<FileID, unsigned> ROffs = getDecomposedLoc(RHS); in isBeforeInTranslationUnit()
2080 std::pair<FileID, unsigned> &LOffs, in isInTheSameTranslationUnit() argument
2081 std::pair<FileID, unsigned> &ROffs) const { in isInTheSameTranslationUnit()
2105 FileID ParentFID; // Used for breaking ties. in isInTheSameTranslationUnit()
2107 llvm::SmallDenseMap<FileID, Entry, 16> LChain; in isInTheSameTranslationUnit()
2109 FileID Parent; in isInTheSameTranslationUnit()
2119 Parent = FileID(); in isInTheSameTranslationUnit()
2254 auto AddUsageForFileID = [&](FileID ID) { in noteSLocAddressSpaceUsage()
2262 FileID FileLocID = getFileID(FileStart); in noteSLocAddressSpaceUsage()
2278 AddUsageForFileID(FileID::get(-2 - Index)); in noteSLocAddressSpaceUsage()
2282 AddUsageForFileID(FileID::get(Index)); in noteSLocAddressSpaceUsage()
2380 FileID ID = SourceMgr->createFileID(*FileMgr->getFile(FileName), in SourceManagerForFile()