/netbsd/external/apache2/llvm/dist/clang/include/clang/Lex/ |
H A D | ModuleMap.h | 39 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 D | HeaderSearch.h | 37 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 D | DirectoryLookup.h | 90 const DirectoryEntry *getDir() const { in getDir() 96 const DirectoryEntry *getFrameworkDir() const { in getFrameworkDir()
|
H A D | Preprocessor.h | 68 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 D | FileManager.h | 58 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 D | DirectoryEntry.h | 33 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 D | Module.h | 129 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 D | FileEntry.h | 337 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 D | HeaderSearch.cpp | 346 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 D | ModuleMap.cpp | 257 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 D | PPLexerChange.cpp | 198 static void computeRelativePath(FileManager &FM, const DirectoryEntry *Dir, in computeRelativePath() 274 const DirectoryEntry *Dir = Mod.getUmbrellaDir().Entry; in diagnoseMissingHeaderInUmbrellaDir()
|
H A D | PPDirectives.cpp | 757 SmallVector<std::pair<const FileEntry *, const DirectoryEntry *>, 16> in LookupFile()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Support/ |
H A D | VirtualFileSystem.cpp | 1054 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 D | FileManager.cpp | 108 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 D | Module.cpp | 251 Umbrella.dyn_cast<const DirectoryEntry *>()}; in getUmbrellaDir()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
H A D | GlobalModuleIndex.h | 34 class DirectoryEntry; variable
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | VirtualFileSystem.h | 618 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 D | InitHeaderSearch.cpp | 472 llvm::SmallPtrSet<const DirectoryEntry *, 8> SeenDirs; in RemoveDuplicates() 473 llvm::SmallPtrSet<const DirectoryEntry *, 8> SeenFrameworkDirs; in RemoveDuplicates()
|
H A D | PrecompiledPreamble.cpp | 119 auto NotFoundRelativeTo = [&](const DirectoryEntry *DE) { in InclusionDirective()
|
/netbsd/external/apache2/llvm/dist/clang/ |
H A D | NOTES.txt | 32 1. DirectoryEntry gets a boolean value "has read entries". When false, not
|