Home
last modified time | relevance | path

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

/src/contrib/llvm-project/clang/include/clang/Lex/
H A DDirectoryLookup.h22 class HeaderMap; variable
45 const HeaderMap *Map;
48 DLU(const HeaderMap *Map) : Map(Map) {} in DLU()
79 DirectoryLookup(const HeaderMap *Map, SrcMgr::CharacteristicKind DT, in DirectoryLookup()
114 const HeaderMap *getHeaderMap() const { in getHeaderMap()
H A DHeaderMap.h84 class HeaderMap : private HeaderMapImpl {
85 HeaderMap(std::unique_ptr<const llvm::MemoryBuffer> File, bool BSwap) in HeaderMap() function
91 static std::unique_ptr<HeaderMap> Create(FileEntryRef FE, FileManager &FM);
H A DHeaderSearch.h342 std::vector<std::pair<FileEntryRef, std::unique_ptr<HeaderMap>>> HeaderMaps;
609 const HeaderMap *CreateHeaderMap(FileEntryRef FE);
/src/contrib/llvm-project/clang/lib/Lex/
H A DHeaderMap.cpp52 std::unique_ptr<HeaderMap> HeaderMap::Create(FileEntryRef FE, FileManager &FM) { in Create()
63 return std::unique_ptr<HeaderMap>(new HeaderMap(std::move(*FileBuffer), NeedsByteSwap)); in Create()
H A DInitHeaderSearch.cpp171 if (const HeaderMap *HM = Headers.CreateHeaderMap(*FE)) { in AddUnmappedPath()
375 llvm::SmallPtrSet<const HeaderMap *, 8> SeenHeaderMaps; in RemoveDuplicates()
H A DHeaderSearch.cpp170 const HeaderMap *HeaderSearch::CreateHeaderMap(FileEntryRef FE) { in CreateHeaderMap()
181 if (std::unique_ptr<HeaderMap> HM = HeaderMap::Create(FE, FileMgr)) { in CreateHeaderMap()
508 const HeaderMap *HM = getHeaderMap(); in LookupFile()
/src/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DContext.h76 using HeaderMap = llvm::DenseMap<const FileEntry *, HeaderType>;
80 HeaderMap KnownFiles;
/src/contrib/llvm-project/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp131 if (auto HMap = HeaderMap::Create(*EntryFile, CI.getFileManager())) { in getRelativeIncludeName()
/src/lib/clang/libclang/
H A DMakefile518 SRCS_MIN+= Lex/HeaderMap.cpp