Searched refs:IncludeStructure (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Headers.cpp | 37 class IncludeStructure::RecordHeaders : public PPCallbacks, 191 IncludeStructure *Out; 249 llvm::Optional<IncludeStructure::HeaderID> 250 IncludeStructure::getID(const FileEntry *Entry) const { in getID() 253 return static_cast<IncludeStructure::HeaderID>(0u); in getID() 261 IncludeStructure::HeaderID IncludeStructure::getOrCreateID(FileEntryRef Entry) { in getOrCreateID() 280 llvm::DenseMap<IncludeStructure::HeaderID, unsigned> 281 IncludeStructure::includeDepth(HeaderID Root) const { in includeDepth() 286 std::vector<IncludeStructure::HeaderID> CurrentLevel; in includeDepth() 288 llvm::DenseSet<IncludeStructure::HeaderID> Seen; in includeDepth() [all …]
|
| H A D | Headers.h | 125 class IncludeStructure { 127 IncludeStructure() { in IncludeStructure() function 265 template <> struct DenseMapInfo<clang::clangd::IncludeStructure::HeaderID> { 266 static inline clang::clangd::IncludeStructure::HeaderID getEmptyKey() { 267 return static_cast<clang::clangd::IncludeStructure::HeaderID>(-1); 270 static inline clang::clangd::IncludeStructure::HeaderID getTombstoneKey() { 271 return static_cast<clang::clangd::IncludeStructure::HeaderID>(-2); 275 getHashValue(const clang::clangd::IncludeStructure::HeaderID &Tag) { 279 static bool isEqual(const clang::clangd::IncludeStructure::HeaderID &LHS, 280 const clang::clangd::IncludeStructure::HeaderID &RHS) {
|
| H A D | IncludeCleaner.h | 81 const IncludeStructure &Includes, 87 llvm::DenseSet<IncludeStructure::HeaderID> 89 const IncludeStructure &Includes, const SourceManager &SM); 95 const llvm::DenseSet<IncludeStructure::HeaderID> &ReferencedFiles,
|
| H A D | ParsedAST.h | 96 const IncludeStructure &getIncludeStructure() const; 126 llvm::Optional<std::vector<Diag>> Diags, IncludeStructure Includes, 155 IncludeStructure Includes;
|
| H A D | IncludeCleaner.cpp | 272 auto HID = static_cast<IncludeStructure::HeaderID>(*Inc.HeaderID); in mayConsiderUnused() 305 const IncludeStructure &Includes) { in headerResponsible() 384 const IncludeStructure &Includes, in findReferencedFiles() 405 const llvm::DenseSet<IncludeStructure::HeaderID> &ReferencedFiles, in getUnused() 415 auto IncludeID = static_cast<IncludeStructure::HeaderID>(*MFI.HeaderID); in getUnused() 437 llvm::DenseSet<IncludeStructure::HeaderID> 439 const IncludeStructure &Includes, in translateToHeaderIDs() 442 llvm::DenseSet<IncludeStructure::HeaderID> TranslatedHeaderIDs; in translateToHeaderIDs()
|
| H A D | Preamble.h | 59 IncludeStructure Includes;
|
| H A D | ParsedAST.cpp | 574 IncludeStructure Includes; in build() 754 const IncludeStructure &ParsedAST::getIncludeStructure() const { in getIncludeStructure() 770 IncludeStructure Includes, CanonicalIncludes CanonIncludes) in ParsedAST()
|
| H A D | Preamble.cpp | 75 IncludeStructure takeIncludes() { return std::move(Includes); } in takeIncludes() 189 IncludeStructure Includes; 345 IncludeStructure Includes; in scanPreamble()
|
| H A D | CodeComplete.cpp | 1240 IncludeStructure *Includes = nullptr) { in semaCodeComplete() 1397 IncludeStructure Includes; // Complete once the compiler runs. 1434 CodeCompleteFlow(PathRef FileName, const IncludeStructure &Includes, in CodeCompleteFlow() 2053 FileName, Preamble ? Preamble->Includes : IncludeStructure(), in codeComplete()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | HeadersTests.cpp | 71 IncludeStructure::HeaderID getID(StringRef Filename, in getID() 72 IncludeStructure &Includes) { in getID() 79 IncludeStructure collectIncludes() { in collectIncludes() 84 IncludeStructure Includes; in collectIncludes() 239 llvm::DenseMap<IncludeStructure::HeaderID, in TEST_F() 240 SmallVector<IncludeStructure::HeaderID>> in TEST_F()
|
| H A D | PreambleTests.cpp | 46 IncludeStructure 81 IncludeStructure Includes; in collectPatchedIncludes()
|
| H A D | ParsedASTTests.cpp | 520 IncludeStructure Includes = PatchedAST->getIncludeStructure(); in TEST() 564 IncludeStructure Includes = ExpectedAST.getIncludeStructure(); in TEST() 569 IncludeStructure PatchedIncludes = PatchedAST->getIncludeStructure(); in TEST()
|
| H A D | IncludeCleanerTests.cpp | 433 for (IncludeStructure::HeaderID HID : ReferencedHeaders) in TEST()
|