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()
541 FileID SourceManager::createFileID(FileEntryRef SourceFile, in createFileID()
562 FileID SourceManager::createFileID(std::unique_ptr<llvm::MemoryBuffer> Buffer, in createFileID()
576 FileID SourceManager::createFileID(const llvm::MemoryBufferRef &Buffer, in createFileID()
587 FileID
590 FileID ID = translateFile(SourceFile); in getOrCreateFileID()
598 FileID SourceManager::createFileIDImpl(ContentCache &File, StringRef Filename, in createFileIDImpl()
611 return FileID::get(LoadedID); in createFileIDImpl()
617 return FileID(); in createFileIDImpl()
628 FileID FID = FileID::get(LocalSLocEntryTable.size()-1); in createFileIDImpl()
728 SourceManager::getNonBuiltinFilenameForID(FileID FID) const { in getNonBuiltinFilenameForID()
735 StringRef SourceManager::getBufferData(FileID FID, bool *Invalid) const { in getBufferData()
743 SourceManager::getBufferDataIfLoaded(FileID FID) const { in getBufferDataIfLoaded()
749 llvm::Optional<StringRef> SourceManager::getBufferDataOrNone(FileID FID) const { in getBufferDataOrNone()
766 FileID SourceManager::getFileIDSlow(SourceLocation::UIntTy SLocOffset) const { in getFileIDSlow()
768 return FileID::get(0); in getFileIDSlow()
781 FileID SourceManager::getFileIDLocal(SourceLocation::UIntTy SLocOffset) const { in getFileIDLocal()
812 FileID Res = FileID::get(int(I - LocalSLocEntryTable.begin())); in getFileIDLocal()
847 FileID Res = FileID::get(MiddleIndex); in getFileIDLocal()
864 FileID SourceManager::getFileIDLoaded(SourceLocation::UIntTy SLocOffset) const { in getFileIDLoaded()
868 return FileID(); in getFileIDLoaded()
887 FileID Res = FileID::get(-int(I) - 2); in getFileIDLoaded()
905 return FileID(); // invalid entry. in getFileIDLoaded()
913 return FileID(); in getFileIDLoaded()
919 if (isOffsetInFileID(FileID::get(-int(MiddleIndex) - 2), SLocOffset)) { in getFileIDLoaded()
920 FileID Res = FileID::get(-int(MiddleIndex) - 2); in getFileIDLoaded()
929 return FileID(); in getFileIDLoaded()
952 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getSpellingLocSlowCase()
970 std::pair<FileID, unsigned>
974 FileID FID; in getDecomposedExpansionLocSlowCase()
988 std::pair<FileID, unsigned>
992 FileID FID; in getDecomposedSpellingLocSlowCase()
1012 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getImmediateSpellingLoc()
1063 FileID FID = getFileID(Loc); in isMacroArgExpansion()
1075 FileID FID = getFileID(Loc); in isMacroBodyExpansion()
1084 std::pair<FileID, unsigned> DecompLoc = getDecomposedLoc(Loc); in isAtStartOfImmediateMacroExpansion()
1099 FileID PrevFID = getPreviousFileID(DecompLoc.first); in isAtStartOfImmediateMacroExpansion()
1119 FileID FID = getFileID(Loc); in isAtEndOfImmediateMacroExpansion()
1134 FileID NextFID = getNextFileID(FID); in isAtEndOfImmediateMacroExpansion()
1161 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(SL); in getCharacterData()
1183 unsigned SourceManager::getColumnNumber(FileID FID, unsigned FilePos, in getColumnNumber()
1240 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingColumnNumber()
1247 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionColumnNumber()
1347 unsigned SourceManager::getLineNumber(FileID FID, unsigned FilePos, in getLineNumber()
1447 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(Loc); in getSpellingLineNumber()
1453 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getExpansionLineNumber()
1474 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getFileCharacteristic()
1523 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in getPresumedLoc()
1536 FileID FID = LocInfo.first; in getPresumedLoc()
1564 FID = FileID::get(0); in getPresumedLoc()
1598 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in isInMainFile()
1617 unsigned SourceManager::getFileIDSize(FileID FID) const { in getFileIDSize()
1630 NextOffset = getSLocEntry(FileID::get(ID+1)).getOffset(); in getFileIDSize()
1649 FileID FirstFID = translateFile(SourceFile); in translateFileLineCol()
1657 FileID SourceManager::translateFile(const FileEntry *SourceFile) const { in translateFile()
1666 return FileID(); in translateFile()
1680 return FileID::get(I); in translateFile()
1688 return FileID::get(-int(I) - 2); in translateFile()
1691 return FileID(); in translateFile()
1696 SourceLocation SourceManager::translateLineCol(FileID FID, in translateLineCol()
1760 FileID FID) const { in computeMacroArgsCache()
1821 getFileIDSize(FileID::get(ID))); in computeMacroArgsCache()
1827 FileID FID, in associateFileChunkWithMacroArgExp()
1840 FileID SpellFID; // Current FileID in the spelling range. in associateFileChunkWithMacroArgExp()
1918 FileID FID; in getMacroArgExpandedLocation()
1947 std::pair<FileID, unsigned>
1948 SourceManager::getDecomposedIncludedLoc(FileID FID) const { in getDecomposedIncludedLoc()
1950 return std::make_pair(FileID(), 0); in getDecomposedIncludedLoc()
1954 using DecompTy = std::pair<FileID, unsigned>; in getDecomposedIncludedLoc()
1980 static bool MoveUpIncludeHierarchy(std::pair<FileID, unsigned> &Loc, in MoveUpIncludeHierarchy() argument
1982 std::pair<FileID, unsigned> UpperLoc = SM.getDecomposedIncludedLoc(Loc.first); in MoveUpIncludeHierarchy()
1992 InBeforeInTUCacheEntry &SourceManager::getInBeforeInTUCache(FileID LFID, in getInBeforeInTUCache()
1993 FileID RFID) const { in getInBeforeInTUCache()
2025 std::pair<FileID, unsigned> LOffs = getDecomposedLoc(LHS); in isBeforeInTranslationUnit()
2026 std::pair<FileID, unsigned> ROffs = getDecomposedLoc(RHS); in isBeforeInTranslationUnit()
2074 std::pair<FileID, unsigned> &LOffs, in isInTheSameTranslationUnit() argument
2075 std::pair<FileID, unsigned> &ROffs) const { in isInTheSameTranslationUnit()
2100 using LocSet = llvm::SmallDenseMap<FileID, unsigned, 16>; in isInTheSameTranslationUnit()
2266 FileID ID = SourceMgr->createFileID(*FileMgr->getFile(FileName), in SourceManagerForFile()