| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | SourceManager.h | 552 FileID CommonFID; 566 bool isCacheValid(FileID LHS, FileID RHS) const { in isCacheValid() 590 void setQueryFIDs(FileID LHS, FileID RHS, bool isLFIDBeforeRFID) { in setQueryFIDs() 737 FileID MainFileID; 740 FileID PreambleFileID; 751 mutable llvm::DenseMap<FileID, std::pair<FileID, unsigned>> IncludedLocMap; 754 using IsBeforeInTUCacheKey = std::pair<FileID, FileID>; 767 InBeforeInTUCacheEntry &getInBeforeInTUCache(FileID LFID, FileID RFID) const; 1286 std::pair<FileID, unsigned> getDecomposedIncludedLoc(FileID FID) const; 1847 FileID getPreviousFileID(FileID FID) const; [all …]
|
| H A D | SourceLocation.h | 38 class FileID { 62 static FileID get(int V) { in get() 63 FileID F; in get() 304 FileID ID; 329 FileID getFileID() const { 387 FileID getFileID() const; 468 struct DenseMapInfo<clang::FileID, void> { 469 static clang::FileID getEmptyKey() { 473 static clang::FileID getTombstoneKey() { 474 return clang::FileID::getSentinel(); [all …]
|
| H A D | PlistSupport.h | 25 using FIDMap = llvm::DenseMap<FileID, unsigned>; 27 inline unsigned AddFID(FIDMap &FIDs, SmallVectorImpl<FileID> &V, in AddFID() 28 FileID FID) { in AddFID() 38 inline unsigned AddFID(FIDMap &FIDs, SmallVectorImpl<FileID> &V, in AddFID() 40 FileID FID = SM.getFileID(SM.getExpansionLoc(L)); in AddFID() 44 inline unsigned GetFID(const FIDMap &FIDs, FileID FID) { in GetFID() 52 FileID FID = SM.getFileID(SM.getExpansionLoc(L)); in GetFID()
|
| H A D | SourceManagerInternals.h | 92 std::map<FileID, std::vector<LineEntry>> LineEntries; 110 void AddLineNote(FileID FID, unsigned Offset, 118 const LineEntry *FindNearestLineEntry(FileID FID, unsigned Offset); 121 using iterator = std::map<FileID, std::vector<LineEntry>>::iterator; 128 void AddEntry(FileID FID, const std::vector<LineEntry> &Entries);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | IncludeInserter.cpp | 55 IncludeSorter &IncludeInserter::getOrCreate(FileID FileID) { in getOrCreate() argument 60 std::unique_ptr<IncludeSorter> &Entry = IncludeSorterByFile[FileID]; in getOrCreate() 64 SourceMgr, FileID, in getOrCreate() 65 SourceMgr->getFilename(SourceMgr->getLocForStartOfFile(FileID)), Style); in getOrCreate() 71 IncludeInserter::createIncludeInsertion(FileID FileID, llvm::StringRef Header) { in createIncludeInsertion() argument 79 if (!SelfContainedDiags && !InsertedHeaders[FileID].insert(Header).second) in createIncludeInsertion() 82 return getOrCreate(FileID).createIncludeInsertion(Header, IsAngled); in createIncludeInsertion() 97 FileID FileID = SourceMgr->getFileID(HashLocation); in addInclude() local 98 getOrCreate(FileID).addInclude(FileName, IsAngled, HashLocation, EndLocation); in addInclude()
|
| H A D | IncludeInserter.h | 74 llvm::Optional<FixItHint> createIncludeInsertion(FileID FileID, 91 IncludeSorter &getOrCreate(FileID FileID); 93 llvm::DenseMap<FileID, std::unique_ptr<IncludeSorter>> IncludeSorterByFile; 94 llvm::DenseMap<FileID, llvm::StringSet<>> InsertedHeaders;
|
| H A D | IncludeSorter.h | 40 IncludeSorter(const SourceManager *SourceMgr, const FileID FileID, 56 FileID CurrentFileID;
|
| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | SourceManager.cpp | 489 FileID SourceManager::getPreviousFileID(FileID FID) const { in getPreviousFileID() 509 FileID SourceManager::getNextFileID(FileID FID) const { in getNextFileID() 587 FileID 628 FileID FID = FileID::get(LocalSLocEntryTable.size()-1); in createFileIDImpl() 845 FileID Res = FileID::get(MiddleIndex); in getFileIDLocal() 884 FileID Res = FileID::get(-int(I) - 2); in getFileIDLoaded() 916 FileID Res = FileID::get(-int(MiddleIndex) - 2); in getFileIDLoaded() 969 FileID FID; in getDecomposedExpansionLocSlowCase() 987 FileID FID; in getDecomposedSpellingLocSlowCase() 1686 return FileID(); in translateFile() [all …]
|
| /llvm-project-15.0.7/llvm/lib/ProfileData/Coverage/ |
| H A D | CoverageMappingWriter.cpp | 165 if (LHS.FileID != RHS.FileID) in write() 166 return LHS.FileID < RHS.FileID; in write() 174 for (const auto &FileID : VirtualFileMapping) in write() local 175 encodeULEB128(FileID, OS); in write() 192 if (I->FileID != CurrentFileID) { in write() 194 assert(I->FileID == (CurrentFileID + 1)); in write() 197 for (auto J = I + 1; J != E && I->FileID == J->FileID; ++J) in write() 202 CurrentFileID = I->FileID; in write()
|
| H A D | CoverageMapping.cpp | 405 while (I != E && I->FileID != FileID) in insert() 701 return R.Kind == CounterMappingRegion::ExpansionRegion && R.FileID == FileID; in isExpansion() 717 if (FileIDs.test(CR.FileID)) { in getCoverageForFile() 724 if (FileIDs.test(CR.FileID) && (CR.FileID == CR.ExpandedFileID)) in getCoverageForFile() 768 if (CR.FileID == *MainFileID) { in getCoverageForFunction() 775 if (CR.FileID == *MainFileID) in getCoverageForFunction() 788 Expansion.Function.Filenames[Expansion.FileID]); in getCoverageForExpansion() 791 if (CR.FileID == Expansion.FileID) { in getCoverageForExpansion() 793 if (isExpansion(CR, Expansion.FileID)) in getCoverageForExpansion() 798 if (CR.FileID == Expansion.FileID) in getCoverageForExpansion() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Rewrite/Core/ |
| H A D | HTMLRewrite.h | 53 void EscapeText(Rewriter& R, FileID FID, 63 void AddLineNumbers(Rewriter& R, FileID FID); 65 void AddHeaderFooterInternalBuiltinCSS(Rewriter &R, FileID FID, 70 void SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP); 76 void HighlightMacros(Rewriter &R, FileID FID, const Preprocessor &PP);
|
| H A D | Rewriter.h | 35 std::map<FileID, RewriteBuffer> RewriteBuffers; 65 using buffer_iterator = std::map<FileID, RewriteBuffer>::iterator; 66 using const_buffer_iterator = std::map<FileID, RewriteBuffer>::const_iterator; 194 RewriteBuffer &getEditBuffer(FileID FID); 198 const RewriteBuffer *getRewriteBufferFor(FileID FID) const { in getRewriteBufferFor() 199 std::map<FileID, RewriteBuffer>::const_iterator I = in getRewriteBufferFor() 218 unsigned getLocationOffsetAndFileID(SourceLocation Loc, FileID &FID) const;
|
| /llvm-project-15.0.7/clang/lib/Rewrite/ |
| H A D | Rewriter.cpp | 150 FileID StartFileID, EndFileID; in getRangeSize() 189 FileID StartFileID, EndFileID; in getRewrittenText() 241 RewriteBuffer &Rewriter::getEditBuffer(FileID FID) { in getEditBuffer() 242 std::map<FileID, RewriteBuffer>::iterator I = in getEditBuffer() 259 FileID FID; in InsertText() 299 FileID FID; in InsertTextAfterToken() 312 FileID FID; in RemoveText() 324 FileID StartFileID; in ReplaceText() 338 FileID FID; in ReplaceText() 352 FileID StartFileID, EndFileID, parentFileID; in IncreaseIndentation() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | IncludeCleaner.cpp | 194 llvm::DenseSet<FileID> Files; 195 llvm::DenseSet<FileID> Macros; 200 void add(FileID FID, SourceLocation Loc) { in add() 304 FileID headerResponsible(FileID ID, const SourceManager &SM, in headerResponsible() 346 llvm::function_ref<FileID(FileID)> HeaderResponsible, in findReferencedFiles() 352 FileID FID = SM.getFileID(*It); in findReferencedFiles() 365 llvm::DenseSet<FileID> UserFiles; in findReferencedFiles() 367 for (FileID ID : Builder.Files) { in findReferencedFiles() 389 [&SM, &Includes](FileID ID) { in findReferencedFiles() 392 [&SM, &CanonIncludes](FileID ID) -> Optional<StringRef> { in findReferencedFiles() [all …]
|
| H A D | IncludeCleaner.h | 58 llvm::DenseSet<FileID> User; 78 llvm::function_ref<FileID(FileID)> HeaderResponsible, 79 llvm::function_ref<Optional<StringRef>(FileID)> UmbrellaHeader);
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | SymbolCollector.h | 96 std::function<bool(const SourceManager &, FileID)> FileFilter = nullptr; 132 bool shouldIndexFile(FileID FID); 145 llvm::Optional<std::string> getIncludeHeader(const Symbol &S, FileID); 155 llvm::DenseMap<SymbolID, FileID> IncludeFiles; 173 FileID FID; 188 llvm::DenseMap<FileID, bool> FilesToIndexCache;
|
| H A D | IndexAction.cpp | 54 FileID PrevFID) override { in FileChanged() 60 const auto FileID = SM.getFileID(Loc); in FileChanged() local 61 auto File = SM.getFileEntryRefForID(FileID); in FileChanged() 71 auto Digest = digestFile(SM, FileID); in FileChanged() 77 if (auto Digest = digestFile(SM, FileID)) in FileChanged() 79 if (FileID == SM.getMainFileID()) in FileChanged()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/ |
| H A D | codeview-inlining.test | 41 ; CHECK-NEXT: FileID: d:\src\llvm\build\t.cpp (0x30) 49 ; CHECK-NEXT: FileID: d:\src\llvm\build\t.cpp (0x30) 58 ; CHECK-NEXT: FileID: d:\src\llvm\build\a.h (0x0) 62 ; CHECK-NEXT: FileID: d:\src\llvm\build\b.h (0x18) 63 ; CHECK-NEXT: FileID: d:\src\llvm\build\t.cpp (0x30)
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/ |
| H A D | Tokens.h | 53 FileRange(FileID File, unsigned BeginOffset, unsigned EndOffset); 61 FileID file() const { return File; } in file() 93 FileID File; 294 llvm::ArrayRef<syntax::Token> spelledTokens(FileID FID) const; 308 std::vector<const syntax::Token *> macroExpansions(FileID FID) const; 376 llvm::DenseMap<FileID, MarkedFile> Files; 406 std::vector<syntax::Token> tokenize(FileID FID, const SourceManager &SM,
|
| /llvm-project-15.0.7/clang/include/clang/Frontend/ |
| H A D | SerializedDiagnosticReader.h | 47 unsigned FileID; member 52 Location(unsigned FileID, unsigned Line, unsigned Col, unsigned Offset) in Location() 53 : FileID(FileID), Line(Line), Col(Col), Offset(Offset) {} in Location()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | FileIndexRecord.h | 28 FileID FID; 34 FileIndexRecord(FileID FID, bool IsSystem) : FID(FID), IsSystem(IsSystem) {} in FileIndexRecord() 38 FileID getFileID() const { return FID; } in getFileID()
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/ |
| H A D | CoverageMapping.h | 238 unsigned FileID, ExpandedFileID; member 245 : Count(Count), FileID(FileID), ExpandedFileID(ExpandedFileID), in CounterMappingRegion() 253 : Count(Count), FalseCount(FalseCount), FileID(FileID), in CounterMappingRegion() 259 makeRegion(Counter Count, unsigned FileID, unsigned LineStart, in makeRegion() 261 return CounterMappingRegion(Count, FileID, 0, LineStart, ColumnStart, in makeRegion() 274 makeSkipped(unsigned FileID, unsigned LineStart, unsigned ColumnStart, in makeSkipped() 281 makeGapRegion(Counter Count, unsigned FileID, unsigned LineStart, in makeGapRegion() 283 return CounterMappingRegion(Count, FileID, 0, LineStart, ColumnStart, in makeGapRegion() 288 makeBranchRegion(Counter Count, Counter FalseCount, unsigned FileID, in makeBranchRegion() 291 return CounterMappingRegion(Count, FalseCount, FileID, 0, LineStart, in makeBranchRegion() [all …]
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | RewriterTest.cpp | 19 FileID ID = Context.createOnDiskFile("t.cpp", "line1\nline2\nline3\nline4"); in TEST() 28 FileID FailingID = Context.createInMemoryFile("invalid/failing.cpp", "test"); in TEST() 30 FileID WorkingID = Context.createOnDiskFile( in TEST()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | DiagnosticRenderer.cpp | 261 retrieveMacroLocation(SourceLocation Loc, FileID MacroFileID, in retrieveMacroLocation() 262 FileID CaretFileID, in retrieveMacroLocation() 317 SmallVectorImpl<FileID> &IDs, in getMacroArgExpansionFileIDs() 334 SmallVectorImpl<FileID> &CommonArgExpansions) { in computeCommonMacroArgExpansionFileIDs() 335 SmallVector<FileID, 4> BeginArgExpansions; in computeCommonMacroArgExpansionFileIDs() 336 SmallVector<FileID, 4> EndArgExpansions; in computeCommonMacroArgExpansionFileIDs() 359 FileID CaretLocFileID = CaretLoc.getFileID(); in mapDiagnosticRanges() 370 FileID BeginFileID = SM->getFileID(Begin); in mapDiagnosticRanges() 371 FileID EndFileID = SM->getFileID(End); in mapDiagnosticRanges() 376 llvm::SmallDenseMap<FileID, SourceLocation> BeginLocsMap; in mapDiagnosticRanges() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Edit/ |
| H A D | FileOffset.h | 19 FileID FID; 24 FileOffset(FileID fid, unsigned offs) : FID(fid), Offs(offs) {} in FileOffset() 28 FileID getFID() const { return FID; } in getFID()
|