Lines Matching refs:FileID

205 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()
489 FileID SourceManager::getPreviousFileID(FileID FID) const { in getPreviousFileID()
491 return FileID(); in getPreviousFileID()
495 return FileID(); in getPreviousFileID()
499 return FileID(); in getPreviousFileID()
501 return FileID(); in getPreviousFileID()
504 return FileID::get(ID-1); in getPreviousFileID()
509 FileID SourceManager::getNextFileID(FileID FID) const { in getNextFileID()
511 return FileID(); in getNextFileID()
516 return FileID(); in getNextFileID()
518 return FileID(); in getNextFileID()
521 return FileID::get(ID+1); in getNextFileID()
532 FileID SourceManager::createFileID(const FileEntry *SourceFile, in createFileID()
540 FileID SourceManager::createFileID(FileEntryRef SourceFile, in createFileID()
560 FileID SourceManager::createFileID(std::unique_ptr<llvm::MemoryBuffer> Buffer, in createFileID()
573 FileID SourceManager::createFileID(const llvm::MemoryBufferRef &Buffer, in createFileID()
583 FileID
586 FileID ID = translateFile(SourceFile); in getOrCreateFileID()
594 FileID SourceManager::createFileIDImpl(ContentCache &File, StringRef Filename, in createFileIDImpl()
606 return FileID::get(LoadedID); in createFileIDImpl()
612 return FileID(); in createFileIDImpl()
623 FileID FID = FileID::get(LocalSLocEntryTable.size()-1); in createFileIDImpl()
727 SourceManager::getNonBuiltinFilenameForID(FileID FID) const { in getNonBuiltinFilenameForID()
734 StringRef SourceManager::getBufferData(FileID FID, bool *Invalid) const { in getBufferData()
742 SourceManager::getBufferDataIfLoaded(FileID FID) const { in getBufferDataIfLoaded()
748 llvm::Optional<StringRef> SourceManager::getBufferDataOrNone(FileID FID) const { in getBufferDataOrNone()
765 FileID SourceManager::getFileIDSlow(unsigned SLocOffset) const { in getFileIDSlow()
767 return FileID::get(0); in getFileIDSlow()
780 FileID SourceManager::getFileIDLocal(unsigned SLocOffset) const { in getFileIDLocal()
811 FileID Res = FileID::get(int(I - LocalSLocEntryTable.begin())); in getFileIDLocal()
845 FileID Res = FileID::get(MiddleIndex); in getFileIDLocal()
862 FileID SourceManager::getFileIDLoaded(unsigned SLocOffset) const { in getFileIDLoaded()
866 return FileID(); in getFileIDLoaded()
885 FileID Res = FileID::get(-int(I) - 2); in getFileIDLoaded()
903 return FileID(); // invalid entry. in getFileIDLoaded()
911 return FileID(); in getFileIDLoaded()
917 if (isOffsetInFileID(FileID::get(-int(MiddleIndex) - 2), SLocOffset)) { in getFileIDLoaded()
918 FileID Res = FileID::get(-int(MiddleIndex) - 2); in getFileIDLoaded()
927 return FileID(); in getFileIDLoaded()
950 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getSpellingLocSlowCase()
968 std::pair<FileID, unsigned>
972 FileID FID; in getDecomposedExpansionLocSlowCase()
986 std::pair<FileID, unsigned>
990 FileID FID; in getDecomposedSpellingLocSlowCase()
1010 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getImmediateSpellingLoc()
1061 FileID FID = getFileID(Loc); in isMacroArgExpansion()
1073 FileID FID = getFileID(Loc); in isMacroBodyExpansion()
1082 std::pair<FileID, unsigned> DecompLoc = getDecomposedLoc(Loc); in isAtStartOfImmediateMacroExpansion()
1097 FileID PrevFID = getPreviousFileID(DecompLoc.first); in isAtStartOfImmediateMacroExpansion()
1117 FileID FID = getFileID(Loc); in isAtEndOfImmediateMacroExpansion()
1132 FileID NextFID = getNextFileID(FID); in isAtEndOfImmediateMacroExpansion()
1159 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(SL); in getCharacterData()
1181 unsigned SourceManager::getColumnNumber(FileID FID, unsigned FilePos, in getColumnNumber()
1238 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingColumnNumber()
1245 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionColumnNumber()
1345 unsigned SourceManager::getLineNumber(FileID FID, unsigned FilePos, in getLineNumber()
1445 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingLineNumber()
1451 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionLineNumber()
1472 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getFileCharacteristic()
1521 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getPresumedLoc()
1534 FileID FID = LocInfo.first; in getPresumedLoc()
1562 FID = FileID::get(0); in getPresumedLoc()
1596 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in isInMainFile()
1615 unsigned SourceManager::getFileIDSize(FileID FID) const { in getFileIDSize()
1628 NextOffset = getSLocEntry(FileID::get(ID+1)).getOffset(); in getFileIDSize()
1647 FileID FirstFID = translateFile(SourceFile); in translateFileLineCol()
1655 FileID SourceManager::translateFile(const FileEntry *SourceFile) const { in translateFile()
1664 return FileID(); in translateFile()
1678 return FileID::get(I); in translateFile()
1686 return FileID::get(-int(I) - 2); in translateFile()
1689 return FileID(); in translateFile()
1694 SourceLocation SourceManager::translateLineCol(FileID FID, in translateLineCol()
1758 FileID FID) const { in computeMacroArgsCache()
1819 getFileIDSize(FileID::get(ID))); in computeMacroArgsCache()
1825 FileID FID, in associateFileChunkWithMacroArgExp()
1838 FileID SpellFID; // Current FileID in the spelling range. in associateFileChunkWithMacroArgExp()
1916 FileID FID; in getMacroArgExpandedLocation()
1945 std::pair<FileID, unsigned>
1946 SourceManager::getDecomposedIncludedLoc(FileID FID) const { in getDecomposedIncludedLoc()
1948 return std::make_pair(FileID(), 0); in getDecomposedIncludedLoc()
1952 using DecompTy = std::pair<FileID, unsigned>; in getDecomposedIncludedLoc()
1978 static bool MoveUpIncludeHierarchy(std::pair<FileID, unsigned> &Loc, in MoveUpIncludeHierarchy() argument
1980 std::pair<FileID, unsigned> UpperLoc = SM.getDecomposedIncludedLoc(Loc.first); in MoveUpIncludeHierarchy()
1990 InBeforeInTUCacheEntry &SourceManager::getInBeforeInTUCache(FileID LFID, in getInBeforeInTUCache()
1991 FileID RFID) const { in getInBeforeInTUCache()
2023 std::pair<FileID, unsigned> LOffs = getDecomposedLoc(LHS); in isBeforeInTranslationUnit()
2024 std::pair<FileID, unsigned> ROffs = getDecomposedLoc(RHS); in isBeforeInTranslationUnit()
2072 std::pair<FileID, unsigned> &LOffs, in isInTheSameTranslationUnit() argument
2073 std::pair<FileID, unsigned> &ROffs) const { in isInTheSameTranslationUnit()
2098 using LocSet = llvm::SmallDenseMap<FileID, unsigned, 16>; in isInTheSameTranslationUnit()
2264 FileID ID = SourceMgr->createFileID(*FileMgr->getFile(FileName), in SourceManagerForFile()