| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
| H A D | FileEntry.h | 24 struct FileEntry { struct 32 FileEntry() = default; argument 33 FileEntry(uint32_t D, uint32_t B) : Dir(D), Base(B) {} in FileEntry() function 37 bool operator==(const FileEntry &RHS) const { 40 bool operator!=(const FileEntry &RHS) const { 47 template <> struct DenseMapInfo<gsym::FileEntry> { 48 static inline gsym::FileEntry getEmptyKey() { 50 return gsym::FileEntry(key, key); 52 static inline gsym::FileEntry getTombstoneKey() { 54 return gsym::FileEntry(key, key); [all …]
|
| H A D | GsymReader.h | 55 ArrayRef<FileEntry> Files; 65 std::vector<FileEntry> Files; 172 std::optional<FileEntry> getFile(uint32_t Index) const { in getFile() 267 LLVM_ABI void dump(raw_ostream &OS, std::optional<FileEntry> FE);
|
| H A D | GsymCreator.h | 141 DenseMap<llvm::gsym::FileEntry, uint32_t> FileEntryToIndex; 144 std::vector<llvm::gsym::FileEntry> Files; 255 uint32_t insertFileEntry(FileEntry FE);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | FileEntry.h | 53 class FileEntry; variable 70 const FileEntry &getFileEntry() const { in getFileEntry() 71 return *cast<FileEntry *>(getBaseMapEntry().second->V); in getFileEntry() 93 friend bool operator==(const FileEntry *LHS, const FileEntryRef &RHS) { 96 friend bool operator==(const FileEntryRef &LHS, const FileEntry *RHS) { 102 friend bool operator!=(const FileEntry *LHS, const FileEntryRef &RHS) { 105 friend bool operator!=(const FileEntryRef &LHS, const FileEntry *RHS) { 127 llvm::PointerUnion<FileEntry *, const MapEntry *> V; 133 MapValue(FileEntry &FE, DirectoryEntryRef Dir) : V(&FE), Dir(Dir) {} in MapValue() 157 operator const FileEntry *() const { return &getFileEntry(); } [all …]
|
| H A D | FileManager.h | 56 llvm::SpecificBumpPtrAllocator<FileEntry> FilesAlloc; 63 llvm::DenseMap<llvm::sys::fs::UniqueID, FileEntry *> UniqueRealFiles; 71 SmallVector<FileEntry *, 4> VirtualFileEntries; 75 SmallVector<FileEntry *, 0> BypassFileEntries; 135 void fillRealPathName(FileEntry *UFE, llvm::StringRef FileName); 242 const FileEntry *getVirtualFile(StringRef Filename, off_t Size,
|
| H A D | SourceManager.h | 695 llvm::DenseMap<const FileEntry *, FileEntryRef> OverriddenFiles; 698 llvm::DenseSet<const FileEntry *> OverriddenFilesWithBuffer; 902 bool isMainFile(const FileEntry &SourceFile); 1017 void overrideFileContents(const FileEntry *SourceFile, FileEntryRef NewFile); 1020 bool isFileOverridden(const FileEntry *File) const { in isFileOverridden() 1074 const FileEntry *getFileEntryForID(FileID FID) const { in getFileEntryForID() 1094 const FileEntry * 1646 SourceLocation translateFileLineCol(const FileEntry *SourceFile, 1653 FileID translateFile(const FileEntry *SourceFile) const; 1734 bool hasFileInfo(const FileEntry *File) const { in hasFileInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | FileEntry.cpp | 19 FileEntry::FileEntry() : UniqueID(0, 0) {} in FileEntry() function in FileEntry 21 FileEntry::~FileEntry() = default; 23 void FileEntry::closeFile() const { File.reset(); } in closeFile()
|
| H A D | FileManager.cpp | 261 FileEntry *&UFE = UniqueRealFiles[Status.getUniqueID()]; in getFileRef() 264 UFE = new (FilesAlloc.Allocate()) FileEntry(); in getFileRef() 309 assert(isa<FileEntry *>(Redirection.second->V) && in getFileRef() 311 assert(cast<FileEntry *>(Redirection.second->V) == UFE && in getFileRef() 358 FileEntry &FE = const_cast<FileEntry &>(STDIN->getFileEntry()); in getSTDIN() 371 const FileEntry *FileManager::getVirtualFile(StringRef Filename, off_t Size, in getVirtualFile() 385 if (LLVM_LIKELY(isa<FileEntry *>(Value.V))) in getVirtualFileRef() 393 FileEntry *UFE = nullptr; in getVirtualFileRef() 431 RealFE = new (FilesAlloc.Allocate()) FileEntry(); in getVirtualFileRef() 440 UFE = new (FilesAlloc.Allocate()) FileEntry(); in getVirtualFileRef() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugLine.cpp | 160 const FileNameEntry &FileEntry = FileNames[I]; in dump() local 163 FileEntry.Name.dump(OS, DumpOptions); in dump() 164 OS << '\n' << format(" dir_index: %" PRIu64 "\n", FileEntry.DirIdx); in dump() 166 OS << " md5_checksum: " << FileEntry.Checksum.digest() << '\n'; in dump() 168 OS << format(" mod_time: 0x%8.8" PRIx64 "\n", FileEntry.ModTime); in dump() 170 OS << format(" length: 0x%8.8" PRIx64 "\n", FileEntry.Length); in dump() 172 auto Source = FileEntry.Source.getAsCString(); in dump() 177 FileEntry.Source.dump(OS, DumpOptions); in dump() 217 DWARFDebugLine::FileNameEntry FileEntry; in parseV2DirFileTables() local 218 FileEntry.Name = in parseV2DirFileTables() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ModuleManager.h | 36 class FileEntry; variable 61 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules; 77 llvm::DenseMap<const FileEntry *, std::unique_ptr<llvm::MemoryBuffer>> 182 ModuleFile *lookup(const FileEntry *File) const;
|
| H A D | ASTWriter.h | 53 class FileEntry; variable 180 llvm::DenseMap<const FileEntry *, uint32_t> InputFileIDs; 700 time_t getTimestampForOutput(const FileEntry *E) const;
|
| /freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/ |
| H A D | Context.h | 72 std::optional<HeaderType> findAndRecordFile(const FileEntry *FE, 76 using HeaderMap = llvm::DenseMap<const FileEntry *, HeaderType>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | ModuleMap.h | 42 class FileEntry; variable 265 llvm::DenseMap<const FileEntry *, bool> LoadedModuleMap; 266 llvm::DenseMap<const FileEntry *, const modulemap::ModuleMapFile *> 451 void resolveHeaderDirectives(const FileEntry *File) const; 457 std::optional<const FileEntry *> File) const;
|
| H A D | HeaderSearch.h | 47 class FileEntry; variable 350 llvm::DenseMap<const FileEntry *, bool> LoadedModuleMaps; 354 llvm::DenseMap<const FileEntry *, bool> ParsedModuleMaps; 357 llvm::DenseMap<const FileEntry *, llvm::SmallString<64>> IncludeNames; 894 StringRef getIncludeNameForHeader(const FileEntry *File) const;
|
| H A D | Preprocessor.h | 74 class FileEntry; variable 323 const FileEntry *CodeCompletionFile = nullptr; 723 using IncludedFilesSet = llvm::DenseSet<const FileEntry *>; 1643 bool isPCHThroughHeader(const FileEntry *FE); 2511 ConstSearchDirIterator FromDir, const FileEntry *FromFile, 2528 const FileEntry *LookupFromFile = nullptr); 2683 std::pair<ConstSearchDirIterator, const FileEntry *> 2832 const FileEntry *LookupFromFile, StringRef &LookupFilename, 2837 const FileEntry *LookupFromFile = nullptr); 2845 const FileEntry *LookupFromFile = nullptr); [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/APINotes/ |
| H A D | APINotesWriter.h | 26 class FileEntry; variable 39 APINotesWriter(llvm::StringRef ModuleName, const FileEntry *SF);
|
| H A D | APINotesManager.h | 24 class FileEntry; variable
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | DependencyGraph.cpp | 40 const FileEntry *Node); 113 const FileEntry *Node) { in writeNodeReference()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | VerifyDiagnosticConsumer.h | 28 class FileEntry; variable 152 using ParsedFilesMap = llvm::DenseMap<FileID, const FileEntry *>;
|
| H A D | ASTUnit.h | 68 class FileEntry; variable 565 SourceLocation getLocation(const FileEntry *File, 569 SourceLocation getLocation(const FileEntry *File, unsigned Offset) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
| H A D | GsymCreator.cpp | 38 return insertFileEntry(FileEntry(Dir, Base)); in insertFile() 41 uint32_t GsymCreator::insertFileEntry(FileEntry FE) { in insertFileEntry() 57 const FileEntry SrcFE = SrcGC.Files[FileIdx]; in copyFile() 64 FileEntry DstFE(Dir, Base); in copyFile() 490 Size += Files.size() * sizeof(FileEntry); in calculateHeaderAndTableSize()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DWARFLinkerTypeUnit.cpp | 288 auto [FileEntry, Inserted] = FileNamesMap.try_emplace( in addFileNameIntoLinetable() 299 uint32_t FileIdx = FileEntry->second; in addFileNameIntoLinetable()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CoverageMappingGen.h | 33 class FileEntry; variable
|
| /freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | ExtractAPIConsumer.cpp | 226 llvm::DenseSet<const FileEntry *> KnownFileEntries; 227 llvm::DenseSet<const FileEntry *> ExternalFileEntries;
|
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPDirectives.cpp | 980 ConstSearchDirIterator FromDir, const FileEntry *FromFile, in LookupFile() 1105 const FileEntry *LookupFromFile) { in LookupEmbedFile() 1387 : static_cast<FileEntry *>(nullptr)); in HandleDirective() 2029 std::pair<ConstSearchDirIterator, const FileEntry *> 2035 const FileEntry *LookupFromFile = nullptr; in getIncludeNextStart() 2073 const FileEntry *LookupFromFile) { in HandleIncludeDirective() 2134 const FileEntry *LookupFromFile, StringRef &LookupFilename, in LookupHeaderIncludeOrImport() 2259 const FileEntry *LookupFromFile) { in HandleHeaderIncludeOrImport() 2734 const FileEntry *LookupFromFile; in HandleIncludeNextDirective() 3946 const FileEntry *LookupFromFile) { in HandleEmbedDirective()
|