/minix/external/bsd/llvm/dist/clang/include/clang/Lex/ |
H A D | ModuleMap.h | 32 class FileEntry; variable 156 const FileEntry *ModuleMapFile; 175 llvm::DenseMap<const FileEntry *, bool> ParsedModuleMap; 213 HeadersMap::iterator findKnownHeader(const FileEntry *File); 221 KnownHeader findHeaderInUmbrellaDirs(const FileEntry *File, 226 bool isHeaderInUmbrellaDirs(const FileEntry *File) { in isHeaderInUmbrellaDirs() 279 KnownHeader findModuleForHeader(const FileEntry *File, 294 const FileEntry *File); 298 bool isHeaderInUnavailableModule(const FileEntry *Header) const; 302 bool isHeaderUnavailableInModule(const FileEntry *Header, [all …]
|
H A D | HeaderSearch.h | 31 class FileEntry; variable 391 const FileEntry *LookupFile( 404 const FileEntry *LookupSubframeworkHeader( 406 const FileEntry *RelativeFileEnt, 433 void MarkFileIncludeOnce(const FileEntry *File) { in MarkFileIncludeOnce() 441 void MarkFileSystemHeader(const FileEntry *File) { in MarkFileSystemHeader() 446 void MarkFileModuleHeader(const FileEntry *File, 452 void IncrementIncludeCount(const FileEntry *File) { in IncrementIncludeCount() 460 void SetFileControllingMacro(const FileEntry *File, in SetFileControllingMacro() 466 bool FirstTimeLexingFile(const FileEntry *File) { in FirstTimeLexingFile() [all …]
|
H A D | HeaderMap.h | 25 class FileEntry; variable 46 static const HeaderMap *Create(const FileEntry *FE, FileManager &FM); 54 const FileEntry *LookupFile(StringRef Filename, FileManager &FM) const;
|
H A D | DirectoryLookup.h | 24 class FileEntry; variable 172 const FileEntry *LookupFile(StringRef &Filename, HeaderSearch &HS, 181 const FileEntry *DoFrameworkLookup(
|
H A D | PreprocessorLexer.h | 24 class FileEntry; variable 166 const FileEntry *getFileEntry() const;
|
/minix/external/bsd/llvm/dist/clang/include/clang/Basic/ |
H A D | FileManager.h | 61 class FileEntry { 80 void operator=(const FileEntry &) LLVM_DELETED_FUNCTION; 83 FileEntry() in FileEntry() function 91 FileEntry(const FileEntry &FE) : UniqueID(FE.UniqueID), in FileEntry() function 131 std::map<llvm::sys::fs::UniqueID, FileEntry> UniqueRealFiles; 139 SmallVector<FileEntry*, 4> VirtualFileEntries; 225 const FileEntry *getFile(StringRef Filename, bool OpenFile = false, 239 const FileEntry *getVirtualFile(StringRef Filename, off_t Size, 245 getBufferForFile(const FileEntry *Entry, bool isVolatile = false, 260 void invalidateCache(const FileEntry *Entry); [all …]
|
H A D | Module.h | 37 class FileEntry; variable 65 llvm::PointerUnion<const DirectoryEntry *, const FileEntry *> Umbrella; 77 const FileEntry *ASTFile; 80 llvm::SmallSetVector<const FileEntry *, 2> TopHeaders; 102 const FileEntry *Entry; 361 const FileEntry *getASTFile() const { in getASTFile() 366 void setASTFile(const FileEntry *File) { in setASTFile() 378 const FileEntry *getUmbrellaHeader() const { in getUmbrellaHeader() 379 return Umbrella.dyn_cast<const FileEntry *>(); in getUmbrellaHeader() 389 void addTopHeader(const FileEntry *File) { in addTopHeader() [all …]
|
H A D | SourceManager.h | 61 class FileEntry; variable 116 const FileEntry *OrigEntry; 122 const FileEntry *ContentsEntry; 146 ContentCache(const FileEntry *Ent = nullptr) 153 ContentCache(const FileEntry *Ent, const FileEntry *contentEnt) in ContentCache() 580 llvm::DenseMap<const FileEntry *, const FileEntry *> OverriddenFiles; 834 void overrideFileContents(const FileEntry *SourceFile, 836 void overrideFileContents(const FileEntry *SourceFile, in overrideFileContents() 848 const FileEntry *NewFile); 851 bool isFileOverridden(const FileEntry *File) { in isFileOverridden() [all …]
|
/minix/external/bsd/llvm/dist/clang/include/clang/ARCMigrate/ |
H A D | FileRemapper.h | 25 class FileEntry; variable 35 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target; 36 typedef llvm::DenseMap<const FileEntry *, Target> MappingsTy; 39 llvm::DenseMap<const FileEntry *, const FileEntry *> ToFromMappings; 62 void remap(const FileEntry *file, std::unique_ptr<llvm::MemoryBuffer> memBuf); 63 void remap(const FileEntry *file, const FileEntry *newfile); 65 const FileEntry *getOriginalFile(StringRef filePath);
|
/minix/external/bsd/llvm/dist/clang/lib/ARCMigrate/ |
H A D | FileRemapper.cpp | 64 std::vector<std::pair<const FileEntry *, const FileEntry *> > pairs; in initFromFile() 88 const FileEntry *newFE = FileMgr->getFile(toFilename); in initFromFile() 132 const FileEntry *origFE = I->first; in flushToFile() 138 if (const FileEntry *FE = I->second.dyn_cast<const FileEntry *>()) { in flushToFile() 172 const FileEntry *origFE = I->first; in overwriteOriginal() 195 if (const FileEntry *FE = I->second.dyn_cast<const FileEntry *>()) { in applyMappings() 211 void FileRemapper::remap(const FileEntry *file, in remap() 219 void FileRemapper::remap(const FileEntry *file, const FileEntry *newfile) { in remap() 228 const FileEntry *file = FileMgr->getFile(filePath); in getOriginalFile() 231 llvm::DenseMap<const FileEntry *, const FileEntry *>::iterator in getOriginalFile() [all …]
|
/minix/external/bsd/llvm/dist/clang/lib/Frontend/ |
H A D | DependencyGraph.cpp | 33 llvm::SetVector<const FileEntry *> AllFiles; 34 typedef llvm::DenseMap<const FileEntry *, 35 SmallVector<const FileEntry *, 2> > DependencyMap; 41 const FileEntry *Node); 51 CharSourceRange FilenameRange, const FileEntry *File, 73 const FileEntry *File, in InclusionDirective() 81 const FileEntry *FromFile in InclusionDirective() 94 const FileEntry *Node) { in writeNodeReference()
|
H A D | DependencyFile.cpp | 48 const FileEntry *FE = in FileChanged() 70 CharSourceRange FilenameRange, const FileEntry *File, in InclusionDirective() 172 CharSourceRange FilenameRange, const FileEntry *File, 251 const FileEntry *FE = in FileChanged() 275 const FileEntry *File, in InclusionDirective()
|
/minix/external/bsd/llvm/dist/clang/lib/Lex/ |
H A D | HeaderSearch.cpp | 116 const FileEntry *ModuleMap = in getModuleFileName() 244 static const FileEntry * 316 const FileEntry *Result; in LookupFile() 552 const FileEntry *MSFE, const FileEntry *FE, in checkMSVCHeaderSearch() 601 const FileEntry *MSFE = nullptr; in LookupFile() 721 const FileEntry *FE = in LookupFile() 788 const FileEntry *FE = LookupFile( in LookupFile() 821 const FileEntry *HeaderSearch:: 876 const FileEntry *FE = nullptr; in LookupSubframeworkHeader() 1124 static const FileEntry *getPrivateModuleMap(const FileEntry *File, in getPrivateModuleMap() [all …]
|
/minix/external/bsd/llvm/dist/clang/include/clang/Frontend/ |
H A D | VerifyDiagnosticConsumer.h | 25 class FileEntry; variable 232 llvm::PointerIntPair<const FileEntry *, 1, bool> Data; 234 UnparsedFileStatus(const FileEntry *File, bool FoundDirectives) in UnparsedFileStatus() 236 const FileEntry *getFile() const { return Data.getPointer(); } in getFile() 239 typedef llvm::DenseMap<FileID, const FileEntry *> ParsedFilesMap;
|
/minix/external/bsd/llvm/dist/clang/tools/libclang/ |
H A D | CIndexHigh.cpp | 216 const FileEntry *File, in findIdRefsInFile() 249 const FileEntry *File; 253 FindFileMacroRefVisitData(ASTUnit &Unit, const FileEntry *File, in FindFileMacroRefVisitData() 310 const FileEntry *File, in findMacroRefsInFile() 343 const FileEntry *File; 346 FindFileIncludesVisitor(ASTUnit &Unit, const FileEntry *File, in FindFileIncludesVisitor() 384 static bool findIncludesInFile(CXTranslationUnit TU, const FileEntry *File, in findIncludesInFile() 438 *Log << cursor << " @" << static_cast<const FileEntry *>(file); in clang_findReferencesInFile() 450 static_cast<const FileEntry *>(file), in clang_findReferencesInFile() 475 static_cast<const FileEntry *>(file), in clang_findReferencesInFile() [all …]
|
H A D | CXSourceLocation.cpp | 137 const FileEntry *File = static_cast<const FileEntry *>(file); in clang_getLocation() 168 = CXXUnit->getLocation(static_cast<const FileEntry *>(file), offset); in clang_getLocationForOffset() 266 *file = const_cast<FileEntry *>(SM.getFileEntryForSLocEntry(sloc)); in clang_getExpansionLocation() 345 *file = const_cast<FileEntry *>(SM.getFileEntryForID(FID)); in clang_getSpellingLocation() 382 *file = const_cast<FileEntry *>(SM.getFileEntryForID(FID)); in clang_getFileLocation()
|
H A D | IndexingContext.h | 21 class FileEntry; variable 283 typedef llvm::DenseMap<const FileEntry *, CXIdxClientFile> FileMapTy; 292 typedef std::pair<const FileEntry *, const Decl *> RefFileOccurrence; 366 void enteredMainFile(const FileEntry *File); 369 StringRef filename, const FileEntry *File, 373 void importedPCH(const FileEntry *File); 485 CXIdxClientFile getIndexFile(const FileEntry *File);
|
/minix/external/bsd/llvm/dist/clang/lib/Basic/ |
H A D | FileManager.cpp | 41 #define NON_EXISTENT_FILE reinterpret_cast<FileEntry*>((intptr_t)-1) 216 const FileEntry *FileManager::getFile(StringRef Filename, bool openFile, in getFile() 270 FileEntry &UFE = UniqueRealFiles[Data.UniqueID]; in getFile() 322 const FileEntry * 341 FileEntry *UFE = nullptr; in getVirtualFile() 377 UFE = new FileEntry(); in getVirtualFile() 404 FileManager::getBufferForFile(const FileEntry *Entry, bool isVolatile, in getBufferForFile() 478 void FileManager::invalidateCache(const FileEntry *Entry) { in invalidateCache() 491 SmallVectorImpl<const FileEntry *> &UIDToFiles) const { in GetUniqueIDMapping() 503 for (SmallVectorImpl<FileEntry *>::const_iterator in GetUniqueIDMapping() [all …]
|
/minix/external/bsd/llvm/dist/clang/include/clang/Serialization/ |
H A D | ModuleManager.h | 37 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules; 44 llvm::DenseMap<const FileEntry *, std::unique_ptr<llvm::MemoryBuffer>> 142 ModuleFile *lookup(const FileEntry *File); 288 const FileEntry *&File);
|
H A D | Module.h | 33 class FileEntry; variable 72 llvm::PointerIntPair<const FileEntry *, 2, unsigned> Val; 76 InputFile(const FileEntry *File, 94 const FileEntry *getFile() const { return Val.getPointer(); } in getFile() 158 const FileEntry *File;
|
/minix/external/bsd/llvm/dist/clang/unittests/Basic/ |
H A D | FileManagerTest.cpp | 79 const FileEntry *file = manager.getVirtualFile("foo.cpp", 42, 0); in TEST_F() 140 const FileEntry *file = manager.getFile("/tmp/test"); in TEST_F() 164 const FileEntry *file = manager.getFile("virtual/dir/bar.h"); in TEST_F() 184 const FileEntry *fileFoo = manager.getFile("foo.cpp"); in TEST_F() 185 const FileEntry *fileBar = manager.getFile("bar.cpp"); in TEST_F() 203 const FileEntry *file = manager.getFile("xyz.txt"); in TEST_F()
|
/minix/external/bsd/llvm/dist/clang/lib/CodeGen/ |
H A D | CoverageMappingGen.h | 30 class FileEntry; variable 55 llvm::SmallDenseMap<const FileEntry *, unsigned, 8> FileEntries; 80 unsigned getFileID(const FileEntry *File);
|
/minix/external/bsd/llvm/dist/clang/lib/Serialization/ |
H A D | ModuleManager.cpp | 31 const FileEntry *Entry = FileMgr.getFile(Name, /*openFile=*/false, in lookup() 39 ModuleFile *ModuleManager::lookup(const FileEntry *File) { in lookup() 40 llvm::DenseMap<const FileEntry *, ModuleFile *>::iterator Known in lookup() 50 const FileEntry *Entry = FileMgr.getFile(Name, /*openFile=*/false, in lookupBuffer() 69 const FileEntry *Entry; in addModule() 225 const FileEntry *Entry = in addInMemoryBuffer() 434 const FileEntry *&File) { in lookupModuleFile()
|
H A D | ASTReaderInternals.h | 27 class FileEntry; variable 210 typedef const FileEntry *external_key_type; 229 static internal_key_type GetInternalKey(const FileEntry *FE);
|
/minix/external/bsd/llvm/dist/clang/ |
H A D | NOTES.txt | 31 1. FileEntry contains a sys::Path instead of a std::string for Name. 33 FileEntry. 35 These changes make it possible to efficiently have FileEntry objects for 44 3. Reading the dir uses the getdirentries syscall, creating a FileEntry
|