Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DFileManager.h46 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 DModule.h96 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 DModuleMap.h39 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 DHeaderSearch.h38 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 DDirectoryLookup.h23 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 DPreprocessor.h68 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 DFileManager.cpp41 #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 DModule.cpp243 return {UmbrellaAsWritten, Umbrella.dyn_cast<const DirectoryEntry *>()}; in getUmbrellaDir()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DHeaderSearch.cpp234 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 DModuleMap.cpp258 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 DPPLexerChange.cpp199 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 DPPDirectives.cpp669 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 DInitHeaderSearch.cpp152 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 DFrontendAction.cpp713 if (const DirectoryEntry *PCHDir = FileMgr.getDirectory(PCHInclude)) { in BeginSourceFile()
H A DTextDiagnostic.cpp767 const DirectoryEntry *Dir = SM.getFileManager().getDirectory( in emitFilename()
H A DCompilerInstance.cpp171 const DirectoryEntry *PCHDir = FileMgr.getDirectory(PCHInclude); in collectIncludePCH()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DGlobalModuleIndex.h34 class DirectoryEntry; variable
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DInclusionRewriter.cpp412 SmallVector<std::pair<const FileEntry *, const DirectoryEntry *>, 1> in HandleHasInclude()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp2638 const DirectoryEntry *BuildDir = in ReadControlBlock()