Home
last modified time | relevance | path

Searched refs:DirectoryEntry (Results 1 – 20 of 20) sorted by relevance

/netbsd/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DModuleMap.h39 class DirectoryEntry; variable
86 const DirectoryEntry *BuiltinIncludeDir = nullptr;
218 llvm::DenseMap<const DirectoryEntry *, Module *> UmbrellaDirs;
364 SmallVectorImpl<const DirectoryEntry *> &IntermediateDirs);
373 SmallVector<const DirectoryEntry *, 2> IntermediateDirs; in isHeaderInUmbrellaDirs()
377 Module *inferFrameworkModule(const DirectoryEntry *FrameworkDir,
404 void setBuiltinIncludeDir(const DirectoryEntry *Dir) { in setBuiltinIncludeDir()
409 const DirectoryEntry *getBuiltinDir() const { in getBuiltinDir()
563 Module *inferFrameworkModule(const DirectoryEntry *FrameworkDir,
657 void setUmbrellaDir(Module *Mod, const DirectoryEntry *UmbrellaDir,
[all …]
H A DHeaderSearch.h37 class DirectoryEntry; variable
148 const DirectoryEntry *Directory;
238 llvm::DenseMap<const DirectoryEntry *, bool> DirectoryHasModuleMap;
340 void setDirectoryHasModuleMap(const DirectoryEntry* Dir) { in setDirectoryHasModuleMap()
563 const FileEntry *lookupModuleMapFile(const DirectoryEntry *Dir,
577 bool hasModuleMap(StringRef Filename, const DirectoryEntry *Root,
663 const DirectoryEntry *Dir,
675 const DirectoryEntry *Root,
693 const DirectoryEntry *Dir, bool IsSystemHeaderDir,
799 const DirectoryEntry *Dir,
[all …]
H A DDirectoryLookup.h90 const DirectoryEntry *getDir() const { in getDir()
96 const DirectoryEntry *getFrameworkDir() const { in getFrameworkDir()
H A DPreprocessor.h68 class DirectoryEntry; variable
402 const DirectoryEntry *MainFileDir = nullptr;
1688 void setMainFileDir(const DirectoryEntry *Dir) { in setMainFileDir()
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DFileManager.h58 std::map<llvm::sys::fs::UniqueID, DirectoryEntry> UniqueRealDirs;
67 SmallVector<std::unique_ptr<DirectoryEntry>, 4> VirtualDirectoryEntries;
84 llvm::StringMap<llvm::ErrorOr<DirectoryEntry &>, llvm::BumpPtrAllocator>
185 llvm::ErrorOr<const DirectoryEntry *>
317 StringRef getCanonicalName(const DirectoryEntry *Dir);
H A DDirectoryEntry.h33 class DirectoryEntry {
47 const DirectoryEntry &getDirEntry() const { return *ME->getValue(); } in getDirEntry()
57 using MapEntry = llvm::StringMapEntry<llvm::ErrorOr<DirectoryEntry &>>;
84 operator const DirectoryEntry *() const { return &getDirEntry(); }
285 operator const DirectoryEntry *() const {
H A DModule.h129 const DirectoryEntry *Directory = nullptr;
136 llvm::PointerUnion<const FileEntry *, const DirectoryEntry *> Umbrella;
205 const DirectoryEntry *Entry;
561 return Umbrella && Umbrella.is<const DirectoryEntry *>(); in hasUmbrellaDir()
H A DFileEntry.h337 const DirectoryEntry *Dir = nullptr; // Directory file lives in.
375 const DirectoryEntry *getDir() const { return Dir; }
/netbsd/external/apache2/llvm/dist/clang/lib/Lex/
H A DHeaderSearch.cpp346 StringRef FileName, SourceLocation IncludeLoc, const DirectoryEntry *Dir, in getFileAndSuggestModule()
457 static const DirectoryEntry *
477 const DirectoryEntry *TopFrameworkDir = nullptr; in getTopFrameworkDir()
757 ArrayRef<std::pair<const FileEntry *, const DirectoryEntry *>> Includers, in LookupFile()
1365 const DirectoryEntry *Root, in hasModuleMap()
1370 SmallVector<const DirectoryEntry *, 2> FixUpDirectories; in hasModuleMap()
1483 const DirectoryEntry *TopFrameworkDir in findUsableModuleForFrameworkHeader()
1522 const DirectoryEntry *Dir = nullptr; in loadModuleMapFile()
1567 const DirectoryEntry *Dir, FileID ID, in loadModuleMapFileImpl()
1626 const DirectoryEntry *Dir, in loadFrameworkModule()
[all …]
H A DModuleMap.cpp257 const DirectoryEntry *UmbrellaDir = &File->getDir().getDirEntry(); in resolveHeader()
414 const DirectoryEntry *Dir = File->getDir(); in findHeaderInUmbrellaDirs()
601 SmallVector<const DirectoryEntry *, 2> SkippedDirs; in findOrCreateModuleForHeaderInUmbrellaDir()
722 const DirectoryEntry *Dir = Header->getDir(); in isHeaderUnavailableInModule()
723 SmallVector<const DirectoryEntry *, 2> SkippedDirs; in isHeaderUnavailableInModule()
734 llvm::DenseMap<const DirectoryEntry *, Module *>::const_iterator KnownDir in isHeaderUnavailableInModule()
930 Module *ModuleMap::inferFrameworkModule(const DirectoryEntry *FrameworkDir, in inferFrameworkModule()
937 Module *ModuleMap::inferFrameworkModule(const DirectoryEntry *FrameworkDir, in inferFrameworkModule()
1433 const DirectoryEntry *Directory;
2429 const DirectoryEntry *Dir = nullptr; in parseUmbrellaDirDecl()
[all …]
H A DPPLexerChange.cpp198 static void computeRelativePath(FileManager &FM, const DirectoryEntry *Dir, in computeRelativePath()
274 const DirectoryEntry *Dir = Mod.getUmbrellaDir().Entry; in diagnoseMissingHeaderInUmbrellaDir()
H A DPPDirectives.cpp757 SmallVector<std::pair<const FileEntry *, const DirectoryEntry *>, 16> in LookupFile()
/netbsd/external/apache2/llvm/dist/llvm/lib/Support/
H A DVirtualFileSystem.cpp1054 RedirectingFileSystem::DirectoryEntry::iterator Current, End;
1237 auto DE = cast<DirectoryEntry>(Result->E); in dir_begin()
1282 auto *DE = dyn_cast<RedirectingFileSystem::DirectoryEntry>(E); in dumpEntry()
1395 std::make_unique<RedirectingFileSystem::DirectoryEntry>( in lookupOrCreateEntry()
1418 auto *DE = cast<RedirectingFileSystem::DirectoryEntry>(SrcE); in uniqueOverlayTree()
1626 Result = std::make_unique<RedirectingFileSystem::DirectoryEntry>( in parseEntry()
1643 Result = std::make_unique<RedirectingFileSystem::DirectoryEntry>( in parseEntry()
1838 cast<RedirectingFileSystem::DirectoryEntry>(Parent)->addContent( in create()
1923 auto *DE = cast<RedirectingFileSystem::DirectoryEntry>(From); in lookupPathImpl()
1955 auto *DE = cast<RedirectingFileSystem::DirectoryEntry>(Result.E); in status()
[all …]
/netbsd/external/apache2/llvm/dist/clang/lib/Basic/
H A DFileManager.cpp108 auto UDE = std::make_unique<DirectoryEntry>(); in addAncestorsAsVirtualDirs()
175 DirectoryEntry &UDE = UniqueRealDirs[Status.getUniqueID()]; in getDirectoryRef()
187 llvm::ErrorOr<const DirectoryEntry *>
604 StringRef FileManager::getCanonicalName(const DirectoryEntry *Dir) { in getCanonicalName()
H A DModule.cpp251 Umbrella.dyn_cast<const DirectoryEntry *>()}; in getUmbrellaDir()
/netbsd/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DGlobalModuleIndex.h34 class DirectoryEntry; variable
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DVirtualFileSystem.h618 class DirectoryEntry : public Entry {
624 DirectoryEntry(StringRef Name, std::vector<std::unique_ptr<Entry>> Contents, in DirectoryEntry() function
630 DirectoryEntry(StringRef Name, Status S) in DirectoryEntry() function
/netbsd/external/apache2/llvm/dist/clang/lib/Frontend/
H A DInitHeaderSearch.cpp472 llvm::SmallPtrSet<const DirectoryEntry *, 8> SeenDirs; in RemoveDuplicates()
473 llvm::SmallPtrSet<const DirectoryEntry *, 8> SeenFrameworkDirs; in RemoveDuplicates()
H A DPrecompiledPreamble.cpp119 auto NotFoundRelativeTo = [&](const DirectoryEntry *DE) { in InclusionDirective()
/netbsd/external/apache2/llvm/dist/clang/
H A DNOTES.txt32 1. DirectoryEntry gets a boolean value "has read entries". When false, not