Home
last modified time | relevance | path

Searched refs:HeaderMap (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Lex/
H A DDirectoryLookup.h22 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 DHeaderMap.h70 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 DHeaderSearch.h306 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 DHeaderMapCollector.h24 typedef llvm::StringMap<std::string> HeaderMap; typedef
44 HeaderMap HeaderMappingTable;
/llvm-project-15.0.7/clang/lib/Lex/
H A DHeaderMap.cpp50 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 DCMakeLists.txt7 HeaderMap.cpp
H A DInitHeaderSearch.cpp178 if (const HeaderMap *HM = Headers.CreateHeaderMap(*FE)) { in AddUnmappedPath()
489 llvm::SmallPtrSet<const HeaderMap *, 8> SeenHeaderMaps; in RemoveDuplicates()
H A DHeaderSearch.cpp146 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 DCanonicalIncludes.cpp761 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 Dhmaptool25 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 DBUILD.gn10 "HeaderMap.cpp",
/llvm-project-15.0.7/clang/unittests/Lex/
H A DHeaderSearchTest.cpp68 HMap = HeaderMap::Create(*FE, FileMgr); in addHeaderMap()
84 std::unique_ptr<HeaderMap> HMap;
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp135 if (auto HMap = HeaderMap::Create(*EntryFile, CI.getFileManager())) { in getRelativeIncludeName()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt220 clang/include/clang/Lex/HeaderMap.h