Searched refs:HeaderMap (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | DirectoryLookup.h | 22 class HeaderMap; variable 45 const HeaderMap *Map; 48 DLU(const HeaderMap *Map) : Map(Map) {} in DLU() 75 DirectoryLookup(const HeaderMap *Map, SrcMgr::CharacteristicKind DT, in DirectoryLookup() 110 const HeaderMap *getHeaderMap() const { in getHeaderMap()
|
| H A D | HeaderMap.h | 70 class HeaderMap : private HeaderMapImpl { 71 HeaderMap(std::unique_ptr<const llvm::MemoryBuffer> File, bool BSwap) in HeaderMap() function 77 static std::unique_ptr<HeaderMap> Create(const FileEntry *FE,
|
| H A D | HeaderSearch.h | 306 std::vector<std::pair<const FileEntry *, std::unique_ptr<HeaderMap>>> HeaderMaps; 558 const HeaderMap *CreateHeaderMap(const FileEntry *FE);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/ |
| H A D | HeaderMapCollector.h | 24 typedef llvm::StringMap<std::string> HeaderMap; typedef 44 HeaderMap HeaderMappingTable;
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | HeaderMap.cpp | 50 std::unique_ptr<HeaderMap> HeaderMap::Create(const FileEntry *FE, in Create() 62 return std::unique_ptr<HeaderMap>(new HeaderMap(std::move(*FileBuffer), NeedsByteSwap)); in Create()
|
| H A D | CMakeLists.txt | 7 HeaderMap.cpp
|
| H A D | InitHeaderSearch.cpp | 178 if (const HeaderMap *HM = Headers.CreateHeaderMap(*FE)) { in AddUnmappedPath() 489 llvm::SmallPtrSet<const HeaderMap *, 8> SeenHeaderMaps; in RemoveDuplicates()
|
| H A D | HeaderSearch.cpp | 146 const HeaderMap *HeaderSearch::CreateHeaderMap(const FileEntry *FE) { in CreateHeaderMap() 157 if (std::unique_ptr<HeaderMap> HM = HeaderMap::Create(FE, FileMgr)) { in CreateHeaderMap() 465 const HeaderMap *HM = getHeaderMap(); in LookupFile()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | CanonicalIncludes.cpp | 761 auto *HeaderMap = new llvm::StringMap<llvm::StringRef>(Size); in addSystemHeadersMapping() local 763 auto Result = HeaderMap->insert(IncludeMappings[I]); in addSystemHeadersMapping() 768 return HeaderMap; in addSystemHeadersMapping()
|
| /llvm-project-15.0.7/clang/utils/hmaptool/ |
| H A D | hmaptool | 25 class HeaderMap(object): class 91 return HeaderMap(num_entries, buckets, strtable) 130 hmap = HeaderMap.frompath(path) 247 hmap = HeaderMap.frompath(input_path)
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Lex/ |
| H A D | BUILD.gn | 10 "HeaderMap.cpp",
|
| /llvm-project-15.0.7/clang/unittests/Lex/ |
| H A D | HeaderSearchTest.cpp | 68 HMap = HeaderMap::Create(*FE, FileMgr); in addHeaderMap() 84 std::unique_ptr<HeaderMap> HMap;
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/ |
| H A D | ExtractAPIConsumer.cpp | 135 if (auto HMap = HeaderMap::Create(*EntryFile, CI.getFileManager())) { in getRelativeIncludeName()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 220 clang/include/clang/Lex/HeaderMap.h
|