Home
last modified time | relevance | path

Searched refs:FileID (Results 1 – 25 of 255) sorted by relevance

1234567891011

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSourceManager.h552 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 DSourceLocation.h38 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 DPlistSupport.h25 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 DSourceManagerInternals.h92 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 DIncludeInserter.cpp55 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 DIncludeInserter.h74 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 DIncludeSorter.h40 IncludeSorter(const SourceManager *SourceMgr, const FileID FileID,
56 FileID CurrentFileID;
/llvm-project-15.0.7/clang/lib/Basic/
H A DSourceManager.cpp489 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 DCoverageMappingWriter.cpp165 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 DCoverageMapping.cpp405 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 DHTMLRewrite.h53 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 DRewriter.h35 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 DRewriter.cpp150 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 DIncludeCleaner.cpp194 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 DIncludeCleaner.h58 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 DSymbolCollector.h96 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 DIndexAction.cpp54 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 Dcodeview-inlining.test41 ; 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 DTokens.h53 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 DSerializedDiagnosticReader.h47 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 DFileIndexRecord.h28 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 DCoverageMapping.h238 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 DRewriterTest.cpp19 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 DDiagnosticRenderer.cpp261 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 DFileOffset.h19 FileID FID;
24 FileOffset(FileID fid, unsigned offs) : FID(fid), Offs(offs) {} in FileOffset()
28 FileID getFID() const { return FID; } in getFID()

1234567891011