Home
last modified time | relevance | path

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

1234

/minix3/external/bsd/llvm/dist/clang/include/clang/Lex/
H A DModuleMap.h32 class FileEntry; variable
112 typedef llvm::SmallPtrSet<const FileEntry *, 1> AdditionalModMapsSet;
115 typedef llvm::DenseMap<const FileEntry *, SmallVector<KnownHeader, 1> >
156 const FileEntry *ModuleMapFile;
169 llvm::DenseMap<const Module *, const FileEntry *> InferredModuleAllowedBy;
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,
[all …]
H A DHeaderSearch.h31 class FileEntry; variable
144 virtual HeaderFileInfo GetHeaderFileInfo(const FileEntry *FE) = 0;
227 std::vector<std::pair<const FileEntry*, const HeaderMap*> > HeaderMaps;
237 llvm::DenseMap<const FileEntry *, bool> LoadedModuleMaps;
391 const FileEntry *LookupFile(
394 ArrayRef<std::pair<const FileEntry *, const DirectoryEntry *>> Includers,
404 const FileEntry *LookupSubframeworkHeader(
406 const FileEntry *RelativeFileEnt,
422 bool ShouldEnterIncludeFile(const FileEntry *File, bool isImport);
427 SrcMgr::CharacteristicKind getFileDirFlavor(const FileEntry *File) { in getFileDirFlavor()
[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;
/minix3/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
107 bool operator<(const FileEntry &RHS) const { return UniqueID < RHS.UniqueID; }
131 std::map<llvm::sys::fs::UniqueID, FileEntry> UniqueRealFiles;
139 SmallVector<FileEntry*, 4> VirtualFileEntries;
155 llvm::StringMap<FileEntry*, llvm::BumpPtrAllocator> SeenFileEntries;
225 const FileEntry *getFile(StringRef Filename, bool OpenFile = false,
239 const FileEntry *getVirtualFile(StringRef Filename, off_t Size,
[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()
567 llvm::DenseMap<const FileEntry*, SrcMgr::ContentCache*> FileInfos;
580 llvm::DenseMap<const FileEntry *, const FileEntry *> OverriddenFiles;
582 llvm::DenseSet<const FileEntry *> OverriddenFilesWithBuffer;
777 FileID createFileID(const FileEntry *SourceFile, SourceLocation IncludePos,
821 llvm::MemoryBuffer *getMemoryBufferForFile(const FileEntry *File,
[all …]
/minix3/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);
/minix3/external/bsd/llvm/dist/clang/lib/ARCMigrate/
H A DFileRemapper.cpp64 std::vector<std::pair<const FileEntry *, const FileEntry *> > pairs; in initFromFile()
82 const FileEntry *origFE = FileMgr->getFile(fromFilename); 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()
156 const FileEntry *newE = FileMgr->getFile(tempPath); 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()
[all …]
/minix3/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()
/minix3/external/bsd/llvm/dist/clang/lib/Lex/
H A DHeaderSearch.cpp96 const HeaderMap *HeaderSearch::CreateHeaderMap(const FileEntry *FE) { in CreateHeaderMap()
116 const FileEntry *ModuleMap = in getModuleFileName()
244 static const FileEntry *
252 const FileEntry *File = HS.getFileMgr().getFile(FileName, in getFileAndSuggestModule()
273 const FileEntry *DirectoryLookup::LookupFile( in LookupFile()
316 const FileEntry *Result; in LookupFile()
398 const FileEntry *DirectoryLookup::DoFrameworkLookup( in DoFrameworkLookup()
479 const FileEntry *FE = FileMgr.getFile(FrameworkName.str(), in DoFrameworkLookup()
552 const FileEntry *MSFE, const FileEntry *FE, in checkMSVCHeaderSearch()
574 const FileEntry *HeaderSearch::LookupFile( in LookupFile()
[all …]
/minix3/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;
/minix3/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);
/minix3/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()
496 for (llvm::StringMap<FileEntry*, llvm::BumpPtrAllocator>::const_iterator in GetUniqueIDMapping()
[all …]
/minix3/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;
/minix3/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()
/minix3/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);
/minix3/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);
/minix3/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