Home
last modified time | relevance | path

Searched refs:FileEntry (Results 1 – 25 of 91) sorted by relevance

1234

/minix/external/bsd/llvm/dist/clang/include/clang/Lex/
H A DModuleMap.h32 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 DHeaderSearch.h31 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 DHeaderMap.h25 class FileEntry; variable
46 static const HeaderMap *Create(const FileEntry *FE, FileManager &FM);
54 const FileEntry *LookupFile(StringRef Filename, FileManager &FM) const;
H A DDirectoryLookup.h24 class FileEntry; variable
172 const FileEntry *LookupFile(StringRef &Filename, HeaderSearch &HS,
181 const FileEntry *DoFrameworkLookup(
H A DPreprocessorLexer.h24 class FileEntry; variable
166 const FileEntry *getFileEntry() const;
/minix/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DFileManager.h61 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 DModule.h37 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 DSourceManager.h61 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 DFileRemapper.h25 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 DFileRemapper.cpp64 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 DDependencyGraph.cpp33 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 DDependencyFile.cpp48 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 DHeaderSearch.cpp116 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 DVerifyDiagnosticConsumer.h25 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 DCIndexHigh.cpp216 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 DCXSourceLocation.cpp137 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 DIndexingContext.h21 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 DFileManager.cpp41 #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 DModuleManager.h37 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 DModule.h33 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 DFileManagerTest.cpp79 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 DCoverageMappingGen.h30 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 DModuleManager.cpp31 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 DASTReaderInternals.h27 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 DNOTES.txt31 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

1234