Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DModuleMap.h40 class FileEntry; variable
255 const FileEntry *ModuleMapFile;
276 llvm::DenseMap<const FileEntry *, bool> ParsedModuleMap;
327 const FileEntry *findHeader(Module *M,
352 HeadersMap::iterator findKnownHeader(const FileEntry *File);
360 KnownHeader findHeaderInUmbrellaDirs(const FileEntry *File,
369 bool isHeaderInUmbrellaDirs(const FileEntry *File) { in isHeaderInUmbrellaDirs()
429 KnownHeader findModuleForHeader(const FileEntry *File,
444 void resolveHeaderDirectives(const FileEntry *File) const;
466 const FileEntry *File);
[all …]
H A DHeaderSearch.h40 class FileEntry; variable
394 const FileEntry *LookupFile(
408 const FileEntry *LookupSubframeworkHeader(
436 void MarkFileIncludeOnce(const FileEntry *File) { in MarkFileIncludeOnce()
444 void MarkFileSystemHeader(const FileEntry *File) { in MarkFileSystemHeader()
449 void MarkFileModuleHeader(const FileEntry *FE,
455 void IncrementIncludeCount(const FileEntry *File) { in IncrementIncludeCount()
463 void SetFileControllingMacro(const FileEntry *File, in SetFileControllingMacro()
469 bool FirstTimeLexingFile(const FileEntry *File) { in FirstTimeLexingFile()
647 const FileEntry *
[all …]
H A DHeaderMap.h25 class FileEntry; variable
74 static std::unique_ptr<HeaderMap> Create(const FileEntry *FE,
82 const FileEntry *LookupFile(StringRef Filename, FileManager &FM) const;
H A DDirectoryLookup.h24 class FileEntry; variable
177 const FileEntry *LookupFile(StringRef &Filename, HeaderSearch &HS,
188 const FileEntry *DoFrameworkLookup(
H A DPreprocessingRecord.h53 class FileEntry; variable
246 const FileEntry *File;
252 const FileEntry *File, SourceRange Range);
270 const FileEntry *getFile() const { return File; } in getFile()
535 const FileEntry *File, StringRef SearchPath,
H A DPPCallbacks.h61 virtual void FileSkipped(const FileEntry &SkippedFile, in FileSkipped()
129 const FileEntry *File, in InclusionDirective()
282 const FileEntry *File, in HasInclude()
364 void FileSkipped(const FileEntry &SkippedFile, in FileSkipped()
379 CharSourceRange FilenameRange, const FileEntry *File, in InclusionDirective()
453 const FileEntry *File, in HasInclude()
H A DPreprocessorLexer.h27 class FileEntry; variable
165 const FileEntry *getFileEntry() const;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DFileManager.h60 class FileEntry {
78 FileEntry() in FileEntry() function
82 FileEntry(const FileEntry &) = delete;
83 FileEntry &operator=(const FileEntry &) = delete;
129 std::map<llvm::sys::fs::UniqueID, FileEntry> UniqueRealFiles;
137 SmallVector<std::unique_ptr<FileEntry>, 4> VirtualFileEntries;
180 void fillRealPathName(FileEntry *UFE, llvm::StringRef FileName);
233 const FileEntry *getVirtualFile(StringRef Filename, off_t Size,
239 getBufferForFile(const FileEntry *Entry, bool isVolatile = false,
253 void invalidateCache(const FileEntry *Entry);
[all …]
H A DSourceManager.h118 const FileEntry *OrigEntry;
124 const FileEntry *ContentsEntry;
155 ContentCache(const FileEntry *Ent, const FileEntry *contentEnt) in ContentCache()
614 llvm::DenseMap<const FileEntry *, const FileEntry *> OverriddenFiles;
855 FileID getOrCreateFileID(const FileEntry *SourceFile, in getOrCreateFileID()
904 void overrideFileContents(const FileEntry *SourceFile,
906 void overrideFileContents(const FileEntry *SourceFile, in overrideFileContents()
918 const FileEntry *NewFile);
921 bool isFileOverridden(const FileEntry *File) const { in isFileOverridden()
939 void setFileIsTransient(const FileEntry *SourceFile);
[all …]
H A DModule.h103 llvm::PointerUnion<const DirectoryEntry *, const FileEntry *> Umbrella;
125 const FileEntry *ASTFile = nullptr;
128 llvm::SmallSetVector<const FileEntry *, 2> TopHeaders;
153 const FileEntry *Entry;
466 const FileEntry *getASTFile() const { in getASTFile()
471 void setASTFile(const FileEntry *File) { in setASTFile()
484 if (auto *E = Umbrella.dyn_cast<const FileEntry *>()) in getUmbrellaHeader()
496 void addTopHeader(const FileEntry *File) { in addTopHeader()
507 ArrayRef<const FileEntry *> getTopHeaders(FileManager &FileMgr);
/freebsd-12.1/contrib/llvm/tools/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 …]
/freebsd-12.1/contrib/llvm/tools/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);
/freebsd-12.1/contrib/llvm/tools/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,
75 const FileEntry *File, in InclusionDirective()
84 const FileEntry *FromFile in InclusionDirective()
97 const FileEntry *Node) { in writeNodeReference()
H A DDependencyFile.cpp48 const FileEntry *FE = in FileChanged()
63 CharSourceRange FilenameRange, const FileEntry *File, in InclusionDirective()
83 void moduleMapFileRead(SourceLocation Loc, const FileEntry &Entry, in moduleMapFileRead()
192 void FileSkipped(const FileEntry &SkippedFile, const Token &FilenameTok,
197 CharSourceRange FilenameRange, const FileEntry *File,
203 const FileEntry *File,
219 void moduleMapFileRead(SourceLocation Loc, const FileEntry &Entry, in moduleMapFileRead()
295 const FileEntry *FE = in FileChanged()
306 void DFGImpl::FileSkipped(const FileEntry &SkippedFile, in FileSkipped()
321 const FileEntry *File, in InclusionDirective()
[all …]
/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp119 FileEntry.Name.dump(OS, DumpOptions); in dump()
130 FileEntry.Source.dump(OS, DumpOptions); in dump()
157 DWARFDebugLine::FileNameEntry FileEntry; in parseV2DirFileTables() local
159 FileEntry.Name.setPValue(Name.data()); in parseV2DirFileTables()
163 FileNames.push_back(FileEntry); in parseV2DirFileTables()
242 DWARFDebugLine::FileNameEntry FileEntry; in parseV5DirFileTables() local
249 FileEntry.Name = Value; in parseV5DirFileTables()
252 FileEntry.Source = Value; in parseV5DirFileTables()
272 FileNames.push_back(FileEntry); in parseV5DirFileTables()
596 FileNameEntry FileEntry; in parse() local
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DHeaderSearch.cpp129 const FileEntry *ModuleMap = in getCachedModuleFileName()
329 const FileEntry *DirectoryLookup::LookupFile( in LookupFile()
375 const FileEntry *Result; in LookupFile()
604 const FileEntry *MSFE, const FileEntry *FE, in checkMSVCHeaderSearch()
694 const FileEntry *HeaderSearch::LookupFile( in LookupFile()
727 const FileEntry *MSFE = nullptr; in LookupFile()
930 const FileEntry *FE = in LookupFile()
964 const FileEntry *HeaderSearch::
1022 const FileEntry *FE = nullptr; in LookupSubframeworkHeader()
1399 static const FileEntry *getPrivateModuleMap(const FileEntry *File, in getPrivateModuleMap()
[all …]
H A DModuleMap.cpp175 const FileEntry *ModuleMap::findHeader( in findHeader()
191 auto GetFrameworkFile = [&]() -> const FileEntry * { in findHeader()
255 if (const FileEntry *File = in resolveHeader()
392 ModuleMap::findKnownHeader(const FileEntry *File) { in findKnownHeader()
405 ModuleMap::findHeaderInUmbrellaDirs(const FileEntry *File, in findHeaderInUmbrellaDirs()
603 const FileEntry *UmbrellaModuleMap = in findOrCreateModuleForHeaderInUmbrellaDir()
925 const FileEntry *ModuleMapFile = nullptr; in inferFrameworkModule()
941 if (const FileEntry *ModMapFile = in inferFrameworkModule()
1205 const FileEntry *
1374 const FileEntry *ModuleMapFile;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/
H A DFileManager.cpp45 #define NON_EXISTENT_FILE reinterpret_cast<FileEntry*>((intptr_t)-1)
183 const FileEntry *FileManager::getFile(StringRef Filename, bool openFile, in getFile()
237 FileEntry &UFE = UniqueRealFiles[Data.UniqueID]; in getFile()
294 const FileEntry *
313 FileEntry *UFE = nullptr; in getVirtualFile()
350 VirtualFileEntries.push_back(llvm::make_unique<FileEntry>()); in getVirtualFile()
401 FileManager::getBufferForFile(const FileEntry *Entry, bool isVolatile, in getBufferForFile()
475 void FileManager::invalidateCache(const FileEntry *Entry) { in invalidateCache()
487 SmallVectorImpl<const FileEntry *> &UIDToFiles) const { in GetUniqueIDMapping()
492 for (llvm::StringMap<FileEntry*, llvm::BumpPtrAllocator>::const_iterator in GetUniqueIDMapping()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DVerifyDiagnosticConsumer.h28 class FileEntry; variable
237 llvm::PointerIntPair<const FileEntry *, 1, bool> Data;
240 UnparsedFileStatus(const FileEntry *File, bool FoundDirectives) in UnparsedFileStatus()
243 const FileEntry *getFile() const { return Data.getPointer(); } in getFile()
247 using ParsedFilesMap = llvm::DenseMap<FileID, const FileEntry *>;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DModuleManager.h38 class FileEntry; variable
64 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules;
80 llvm::DenseMap<const FileEntry *, std::unique_ptr<llvm::MemoryBuffer>>
190 ModuleFile *lookup(const FileEntry *File) const;
316 const FileEntry *&File);
H A DModule.h38 class FileEntry; variable
72 llvm::PointerIntPair<const FileEntry *, 2, unsigned> Val;
77 InputFile(const FileEntry *File,
95 const FileEntry *getFile() const { return Val.getPointer(); } in getFile()
164 const FileEntry *File = nullptr;
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCoverageMappingGen.h28 class FileEntry; variable
53 llvm::SmallDenseMap<const FileEntry *, unsigned, 8> FileEntries;
80 unsigned getFileID(const FileEntry *File);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DModuleManager.cpp46 const FileEntry *Entry = FileMgr.getFile(Name, /*openFile=*/false, in lookupByFileName()
56 if (const FileEntry *File = Mod->getASTFile()) in lookupByModuleName()
62 ModuleFile *ModuleManager::lookup(const FileEntry *File) const { in lookup()
72 const FileEntry *Entry = FileMgr.getFile(Name, /*openFile=*/false, in lookupBuffer()
114 const FileEntry *Entry; in addModule()
286 const FileEntry *Entry = in addInMemoryBuffer()
446 const FileEntry *&File) { in lookupModuleFile()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSarifDiagnostics.cpp54 static StringRef getFileName(const FileEntry &FE) { in getFileName()
110 static json::Object createFileLocation(const FileEntry &FE) { in createFileLocation()
114 static json::Object createFile(const FileEntry &FE) { in createFile()
121 static json::Object createFileLocation(const FileEntry &FE, in createFileLocation()
154 static json::Object createPhysicalLocation(SourceRange R, const FileEntry &FE, in createPhysicalLocation()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DInclusionRewriter.cpp74 void FileSkipped(const FileEntry &SkippedFile, const Token &FilenameTok,
78 CharSourceRange FilenameRange, const FileEntry *File,
173 void InclusionRewriter::FileSkipped(const FileEntry &/*SkippedFile*/, in FileSkipped() argument
193 const FileEntry * /*File*/, in InclusionDirective() argument
411 const FileEntry *FileEnt = PP.getSourceManager().getFileEntryForID(FileId); in HandleHasInclude()
412 SmallVector<std::pair<const FileEntry *, const DirectoryEntry *>, 1> in HandleHasInclude()
416 const FileEntry *File = PP.getHeaderSearchInfo().LookupFile( in HandleHasInclude()

1234