| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | FileManager.h | 46 class DirectoryEntry { 67 const DirectoryEntry *Dir; // Directory file lives in. 95 const DirectoryEntry *getDir() const { return Dir; } in getDir() 126 std::map<llvm::sys::fs::UniqueID, DirectoryEntry> UniqueRealDirs; 135 SmallVector<std::unique_ptr<DirectoryEntry>, 4> VirtualDirectoryEntries; 147 llvm::StringMap<DirectoryEntry*, llvm::BumpPtrAllocator> SeenDirEntries; 156 llvm::DenseMap<const DirectoryEntry *, llvm::StringRef> CanonicalDirNames; 206 const DirectoryEntry *getDirectory(StringRef DirName, 281 StringRef getCanonicalName(const DirectoryEntry *Dir);
|
| H A D | Module.h | 96 const DirectoryEntry *Directory = nullptr; 103 llvm::PointerUnion<const DirectoryEntry *, const FileEntry *> Umbrella; 162 const DirectoryEntry *Entry; 492 return Umbrella && Umbrella.is<const DirectoryEntry *>(); in hasUmbrellaDir()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/ |
| H A D | ModuleMap.h | 39 class DirectoryEntry; variable 86 const DirectoryEntry *BuiltinIncludeDir = nullptr; 214 llvm::DenseMap<const DirectoryEntry *, Module *> UmbrellaDirs; 361 SmallVectorImpl<const DirectoryEntry *> &IntermediateDirs); 370 SmallVector<const DirectoryEntry *, 2> IntermediateDirs; in isHeaderInUmbrellaDirs() 374 Module *inferFrameworkModule(const DirectoryEntry *FrameworkDir, 401 void setBuiltinIncludeDir(const DirectoryEntry *Dir) { in setBuiltinIncludeDir() 406 const DirectoryEntry *getBuiltinDir() const { in getBuiltinDir() 546 Module *inferFrameworkModule(const DirectoryEntry *FrameworkDir, 641 void setUmbrellaDir(Module *Mod, const DirectoryEntry *UmbrellaDir, [all …]
|
| H A D | HeaderSearch.h | 38 class DirectoryEntry; variable 154 const DirectoryEntry *Directory; 236 llvm::DenseMap<const DirectoryEntry *, bool> DirectoryHasModuleMap; 338 void setDirectoryHasModuleMap(const DirectoryEntry* Dir) { in setDirectoryHasModuleMap() 539 const FileEntry *lookupModuleMapFile(const DirectoryEntry *Dir, 555 bool hasModuleMap(StringRef Filename, const DirectoryEntry *Root, 619 const DirectoryEntry *Dir, 631 const DirectoryEntry *Root, 649 const DirectoryEntry *Dir, bool IsSystemHeaderDir, 745 const DirectoryEntry *Dir, [all …]
|
| H A D | DirectoryLookup.h | 23 class DirectoryEntry; variable 43 const DirectoryEntry *Dir; 68 DirectoryLookup(const DirectoryEntry *dir, SrcMgr::CharacteristicKind DT, in DirectoryLookup() 95 const DirectoryEntry *getDir() const { in getDir() 101 const DirectoryEntry *getFrameworkDir() const { in getFrameworkDir()
|
| H A D | Preprocessor.h | 68 class DirectoryEntry; variable 313 const DirectoryEntry *MainFileDir = nullptr; 1531 void setMainFileDir(const DirectoryEntry *Dir) { in setMainFileDir()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/ |
| H A D | FileManager.cpp | 41 #define NON_EXISTENT_DIR reinterpret_cast<DirectoryEntry*>((intptr_t)-1) 75 static const DirectoryEntry *getDirectoryFromFile(FileManager &FileMgr, in getDirectoryFromFile() 110 auto UDE = llvm::make_unique<DirectoryEntry>(); in addAncestorsAsVirtualDirs() 119 const DirectoryEntry *FileManager::getDirectory(StringRef DirName, in getDirectory() 171 DirectoryEntry &UDE = UniqueRealDirs[Data.UniqueID]; in getDirectory() 210 const DirectoryEntry *DirInfo = getDirectoryFromFile(*this, Filename, in getFile() 318 const DirectoryEntry *DirInfo = getDirectoryFromFile(*this, Filename, in getVirtualFile() 510 StringRef FileManager::getCanonicalName(const DirectoryEntry *Dir) { in getCanonicalName() 512 llvm::DenseMap<const DirectoryEntry *, llvm::StringRef>::iterator Known in getCanonicalName()
|
| H A D | Module.cpp | 243 return {UmbrellaAsWritten, Umbrella.dyn_cast<const DirectoryEntry *>()}; in getUmbrellaDir()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/ |
| H A D | HeaderSearch.cpp | 234 if (const DirectoryEntry *FrameworkDir in lookupModule() 410 static const DirectoryEntry * 439 const DirectoryEntry *Dir = FileMgr.getDirectory(DirName); in getTopFrameworkDir() 502 const DirectoryEntry *Dir = FileMgr.getDirectory(FrameworkName); in DoFrameworkLookup() 1283 const DirectoryEntry *Root, in hasModuleMap() 1288 SmallVector<const DirectoryEntry *, 2> FixUpDirectories; in hasModuleMap() 1298 const DirectoryEntry *Dir = FileMgr.getDirectory(DirName); in hasModuleMap() 1380 const DirectoryEntry *TopFrameworkDir in findUsableModuleForFrameworkHeader() 1417 const DirectoryEntry *Dir = nullptr; in loadModuleMapFile() 1532 if (const DirectoryEntry *Dir = FileMgr.getDirectory(DirName)) in loadModuleMapFile() [all …]
|
| H A D | ModuleMap.cpp | 258 const DirectoryEntry *UmbrellaDir = File->getDir(); in resolveHeader() 410 const DirectoryEntry *Dir = File->getDir(); in findHeaderInUmbrellaDirs() 591 SmallVector<const DirectoryEntry *, 2> SkippedDirs; in findOrCreateModuleForHeaderInUmbrellaDir() 699 const DirectoryEntry *Dir = Header->getDir(); in isHeaderUnavailableInModule() 700 SmallVector<const DirectoryEntry *, 2> SkippedDirs; in isHeaderUnavailableInModule() 894 Module *ModuleMap::inferFrameworkModule(const DirectoryEntry *FrameworkDir, in inferFrameworkModule() 901 Module *ModuleMap::inferFrameworkModule(const DirectoryEntry *FrameworkDir, in inferFrameworkModule() 1033 if (const DirectoryEntry *SubframeworkDir = in inferFrameworkModule() 1381 const DirectoryEntry *Directory; 2377 const DirectoryEntry *Dir = nullptr; in parseUmbrellaDirDecl() [all …]
|
| H A D | PPLexerChange.cpp | 199 static void computeRelativePath(FileManager &FM, const DirectoryEntry *Dir, in computeRelativePath() 207 if (const DirectoryEntry *CurDir = FM.getDirectory(Path)) { in computeRelativePath() 273 const DirectoryEntry *Dir = Mod.getUmbrellaDir().Entry; in diagnoseMissingHeaderInUmbrellaDir()
|
| H A D | PPDirectives.cpp | 669 SmallVector<std::pair<const FileEntry *, const DirectoryEntry *>, 16> in LookupFile() 1768 if (const DirectoryEntry *DE = FileMgr.getDirectory(RecoveryPath)) { in HandleIncludeDirective()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/ |
| H A D | InitHeaderSearch.cpp | 152 if (const DirectoryEntry *DE = FM.getDirectory(MappedPathStr)) { in AddUnmappedPath() 493 llvm::SmallPtrSet<const DirectoryEntry *, 8> SeenDirs; in RemoveDuplicates() 494 llvm::SmallPtrSet<const DirectoryEntry *, 8> SeenFrameworkDirs; in RemoveDuplicates() 668 if (const DirectoryEntry *Dir = HS.getFileMgr().getDirectory(P)) in ApplyHeaderSearchOptions()
|
| H A D | FrontendAction.cpp | 713 if (const DirectoryEntry *PCHDir = FileMgr.getDirectory(PCHInclude)) { in BeginSourceFile()
|
| H A D | TextDiagnostic.cpp | 767 const DirectoryEntry *Dir = SM.getFileManager().getDirectory( in emitFilename()
|
| H A D | CompilerInstance.cpp | 171 const DirectoryEntry *PCHDir = FileMgr.getDirectory(PCHInclude); in collectIncludePCH()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/ |
| H A D | GlobalModuleIndex.h | 34 class DirectoryEntry; variable
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | InclusionRewriter.cpp | 412 SmallVector<std::pair<const FileEntry *, const DirectoryEntry *>, 1> in HandleHasInclude()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 2638 const DirectoryEntry *BuildDir = in ReadControlBlock()
|