Lines Matching refs:FileID

211 void LineTableInfo::AddLineNote(FileID FID, unsigned Offset, unsigned LineNo,  in AddLineNote()
248 const LineEntry *LineTableInfo::FindNearestLineEntry(FileID FID, in FindNearestLineEntry()
267 void LineTableInfo::AddEntry(FileID FID, in AddEntry()
284 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in AddLineNote()
344 MainFileID = FileID(); in clearIDTables()
349 LastLineNoFileIDQuery = FileID(); in clearIDTables()
351 LastFileIDLookup = FileID(); in clearIDTables()
479 LoadedSLocEntryAllocBegin.push_back(FileID::get(BaseID)); in AllocateLoadedSLocEntries()
505 FileID SourceManager::getPreviousFileID(FileID FID) const { in getPreviousFileID()
507 return FileID(); in getPreviousFileID()
511 return FileID(); in getPreviousFileID()
515 return FileID(); in getPreviousFileID()
517 return FileID(); in getPreviousFileID()
520 return FileID::get(ID-1); in getPreviousFileID()
525 FileID SourceManager::getNextFileID(FileID FID) const { in getNextFileID()
527 return FileID(); in getNextFileID()
532 return FileID(); in getNextFileID()
534 return FileID(); in getNextFileID()
537 return FileID::get(ID+1); in getNextFileID()
546 FileID SourceManager::createFileID(FileEntryRef SourceFile, in createFileID()
567 FileID SourceManager::createFileID(std::unique_ptr<llvm::MemoryBuffer> Buffer, in createFileID()
581 FileID SourceManager::createFileID(const llvm::MemoryBufferRef &Buffer, in createFileID()
592 FileID
595 FileID ID = translateFile(SourceFile); in getOrCreateFileID()
603 FileID SourceManager::createFileIDImpl(ContentCache &File, StringRef Filename, in createFileIDImpl()
616 return FileID::get(LoadedID); in createFileIDImpl()
623 return FileID(); in createFileIDImpl()
635 FileID FID = FileID::get(LocalSLocEntryTable.size()-1); in createFileIDImpl()
745 SourceManager::getNonBuiltinFilenameForID(FileID FID) const { in getNonBuiltinFilenameForID()
752 StringRef SourceManager::getBufferData(FileID FID, bool *Invalid) const { in getBufferData()
760 SourceManager::getBufferDataIfLoaded(FileID FID) const { in getBufferDataIfLoaded()
766 std::optional<StringRef> SourceManager::getBufferDataOrNone(FileID FID) const { in getBufferDataOrNone()
783 FileID SourceManager::getFileIDSlow(SourceLocation::UIntTy SLocOffset) const { in getFileIDSlow()
785 return FileID::get(0); in getFileIDSlow()
798 FileID SourceManager::getFileIDLocal(SourceLocation::UIntTy SLocOffset) const { in getFileIDLocal()
833 FileID Res = FileID::get(int(GreaterIndex)); in getFileIDLocal()
861 FileID Res = FileID::get(MiddleIndex); in getFileIDLocal()
878 FileID SourceManager::getFileIDLoaded(SourceLocation::UIntTy SLocOffset) const { in getFileIDLoaded()
881 return FileID(); in getFileIDLoaded()
884 return FileID::get(ExternalSLocEntries->getSLocEntryID(SLocOffset)); in getFileIDLoaded()
904 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getSpellingLocSlowCase()
922 std::pair<FileID, unsigned>
926 FileID FID; in getDecomposedExpansionLocSlowCase()
940 std::pair<FileID, unsigned>
944 FileID FID; in getDecomposedSpellingLocSlowCase()
964 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getImmediateSpellingLoc()
1015 FileID FID = getFileID(Loc); in isMacroArgExpansion()
1027 FileID FID = getFileID(Loc); in isMacroBodyExpansion()
1036 std::pair<FileID, unsigned> DecompLoc = getDecomposedLoc(Loc); in isAtStartOfImmediateMacroExpansion()
1051 FileID PrevFID = getPreviousFileID(DecompLoc.first); in isAtStartOfImmediateMacroExpansion()
1071 FileID FID = getFileID(Loc); in isAtEndOfImmediateMacroExpansion()
1086 FileID NextFID = getNextFileID(FID); in isAtEndOfImmediateMacroExpansion()
1113 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(SL); in getCharacterData()
1135 unsigned SourceManager::getColumnNumber(FileID FID, unsigned FilePos, in getColumnNumber()
1192 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingColumnNumber()
1199 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionColumnNumber()
1300 unsigned SourceManager::getLineNumber(FileID FID, unsigned FilePos, in getLineNumber()
1400 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingLineNumber()
1406 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionLineNumber()
1427 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getFileCharacteristic()
1476 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getPresumedLoc()
1489 FileID FID = LocInfo.first; in getPresumedLoc()
1517 FID = FileID::get(0); in getPresumedLoc()
1551 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in isInMainFile()
1570 unsigned SourceManager::getFileIDSize(FileID FID) const { in getFileIDSize()
1583 NextOffset = getSLocEntry(FileID::get(ID+1)).getOffset(); in getFileIDSize()
1602 FileID FirstFID = translateFile(SourceFile); in translateFileLineCol()
1610 FileID SourceManager::translateFile(const FileEntry *SourceFile) const { in translateFile()
1619 return FileID(); in translateFile()
1633 return FileID::get(I); in translateFile()
1641 return FileID::get(-int(I) - 2); in translateFile()
1644 return FileID(); in translateFile()
1649 SourceLocation SourceManager::translateLineCol(FileID FID, in translateLineCol()
1713 FileID FID) const { in computeMacroArgsCache()
1774 getFileIDSize(FileID::get(ID))); in computeMacroArgsCache()
1780 FileID FID, in associateFileChunkWithMacroArgExp()
1793 FileID SpellFID; // Current FileID in the spelling range. in associateFileChunkWithMacroArgExp()
1877 FileID FID; in getMacroArgExpandedLocation()
1906 std::pair<FileID, unsigned>
1907 SourceManager::getDecomposedIncludedLoc(FileID FID) const { in getDecomposedIncludedLoc()
1909 return std::make_pair(FileID(), 0); in getDecomposedIncludedLoc()
1913 using DecompTy = std::pair<FileID, unsigned>; in getDecomposedIncludedLoc()
1935 FileID SourceManager::getUniqueLoadedASTFileID(SourceLocation Loc) const { in getUniqueLoadedASTFileID()
1944 const FileID *FirstFID = in getUniqueLoadedASTFileID()
1945 llvm::lower_bound(LoadedSLocEntryAllocBegin, FID, std::greater<FileID>{}); in getUniqueLoadedASTFileID()
1954 const std::pair<FileID, unsigned> &LOffs, in isInTheSameTranslationUnitImpl() argument
1955 const std::pair<FileID, unsigned> &ROffs) const { in isInTheSameTranslationUnitImpl()
1961 auto FindSLocEntryAlloc = [this](FileID FID) { in isInTheSameTranslationUnitImpl()
1965 std::greater<FileID>{}); in isInTheSameTranslationUnitImpl()
1981 MoveUpTranslationUnitIncludeHierarchy(std::pair<FileID, unsigned> &Loc, in MoveUpTranslationUnitIncludeHierarchy() argument
1983 std::pair<FileID, unsigned> UpperLoc = SM.getDecomposedIncludedLoc(Loc.first); in MoveUpTranslationUnitIncludeHierarchy()
1994 InBeforeInTUCacheEntry &SourceManager::getInBeforeInTUCache(FileID LFID, in getInBeforeInTUCache()
1995 FileID RFID) const { in getInBeforeInTUCache()
2029 std::pair<FileID, unsigned> LOffs = getDecomposedLoc(LHS); in isBeforeInTranslationUnit()
2030 std::pair<FileID, unsigned> ROffs = getDecomposedLoc(RHS); in isBeforeInTranslationUnit()
2047 std::pair<FileID, unsigned> &LOffs, in isInTheSameTranslationUnit() argument
2048 std::pair<FileID, unsigned> &ROffs) const { in isInTheSameTranslationUnit()
2075 std::pair<FileID, unsigned> DecomposedLoc; // FileID redundant, but clearer. in isInTheSameTranslationUnit()
2076 FileID ChildFID; // Used for breaking ties. Invalid for the initial loc. in isInTheSameTranslationUnit()
2078 llvm::SmallDenseMap<FileID, Entry, 16> LChain; in isInTheSameTranslationUnit()
2080 FileID LChild; in isInTheSameTranslationUnit()
2090 FileID RChild; in isInTheSameTranslationUnit()
2262 auto AddUsageForFileID = [&](FileID ID) { in noteSLocAddressSpaceUsage()
2270 FileID FileLocID = getFileID(FileStart); in noteSLocAddressSpaceUsage()
2286 AddUsageForFileID(FileID::get(-2 - Index)); in noteSLocAddressSpaceUsage()
2290 AddUsageForFileID(FileID::get(Index)); in noteSLocAddressSpaceUsage()
2389 FileID ID = in SourceManagerForFile()