| /freebsd-13.1/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() argument 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 | 54 ArrayRef<FileEntry> Files; 64 std::vector<FileEntry> Files; 141 Optional<FileEntry> getFile(uint32_t Index) const { in getFile() 194 void dump(raw_ostream &OS, Optional<FileEntry> FE);
|
| H A D | GsymCreator.h | 139 DenseMap<llvm::gsym::FileEntry, uint32_t> FileEntryToIndex; 140 std::vector<llvm::gsym::FileEntry> Files;
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | ModuleMap.h | 40 class FileEntry; variable 259 const FileEntry *ModuleMapFile; 280 llvm::DenseMap<const FileEntry *, bool> ParsedModuleMap; 363 KnownHeader findHeaderInUmbrellaDirs(const FileEntry *File, 372 bool isHeaderInUmbrellaDirs(const FileEntry *File) { in isHeaderInUmbrellaDirs() 415 bool isBuiltinHeader(const FileEntry *File); 436 KnownHeader findModuleForHeader(const FileEntry *File, 451 findResolvedModulesForHeader(const FileEntry *File) const; 457 void resolveHeaderDirectives(const FileEntry *File) const; 479 const FileEntry *File); [all …]
|
| H A D | HeaderSearch.h | 42 class FileEntry; variable 455 void MarkFileIncludeOnce(const FileEntry *File) { in MarkFileIncludeOnce() 463 void MarkFileSystemHeader(const FileEntry *File) { in MarkFileSystemHeader() 472 void MarkFileModuleHeader(const FileEntry *FE, 478 void IncrementIncludeCount(const FileEntry *File) { in IncrementIncludeCount() 486 void SetFileControllingMacro(const FileEntry *File, in SetFileControllingMacro() 492 bool FirstTimeLexingFile(const FileEntry *File) { in FirstTimeLexingFile() 505 bool hasFileBeenImported(const FileEntry *File) { in hasFileBeenImported() 606 findAllModulesForHeader(const FileEntry *File) const; 689 bool findUsableModuleForHeader(const FileEntry *File, [all …]
|
| H A D | PreprocessorLexer.h | 28 class FileEntry; variable 80 const FileEntry *File; 168 const FileEntry *getFileEntry() const; 188 void addInclude(StringRef Filename, const FileEntry &File, in addInclude()
|
| H A D | PreprocessingRecord.h | 52 class FileEntry; variable 245 const FileEntry *File; 251 const FileEntry *File, SourceRange Range); 269 const FileEntry *getFile() const { return File; } in getFile() 534 const FileEntry *File, StringRef SearchPath,
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | FileEntry.h | 56 class FileEntry; variable 63 const FileEntry &getFileEntry() const { in getFileEntry() 64 return *ME->second->V.get<FileEntry *>(); in getFileEntry() 118 llvm::PointerUnion<FileEntry *, const void *> V; 148 operator const FileEntry *() const { return &getFileEntry(); } 316 operator const FileEntry *() const { 331 class FileEntry { 358 FileEntry(); 359 ~FileEntry(); 361 FileEntry(const FileEntry &) = delete; [all …]
|
| H A D | FileManager.h | 61 std::map<llvm::sys::fs::UniqueID, FileEntry> UniqueRealFiles; 69 SmallVector<std::unique_ptr<FileEntry>, 4> VirtualFileEntries; 73 SmallVector<std::unique_ptr<FileEntry>, 0> BypassFileEntries; 127 void fillRealPathName(FileEntry *UFE, llvm::StringRef FileName); 202 llvm::ErrorOr<const FileEntry *> 256 const FileEntry *getVirtualFile(StringRef Filename, off_t Size, 272 getBufferForFile(const FileEntry *Entry, bool isVolatile = false, 310 SmallVectorImpl<const FileEntry *> &UIDToFiles) const; 324 StringRef getCanonicalName(const FileEntry *File);
|
| H A D | SourceManager.h | 142 const FileEntry *OrigEntry; 148 const FileEntry *ContentsEntry; 181 ContentCache(const FileEntry *Ent, const FileEntry *contentEnt) in ContentCache() 658 llvm::DenseMap<const FileEntry *, const FileEntry *> OverriddenFiles; 850 bool isMainFile(const FileEntry &SourceFile); 899 FileID getOrCreateFileID(const FileEntry *SourceFile, 929 getMemoryBufferForFileOrNone(const FileEntry *File); 973 const FileEntry *NewFile); 976 bool isFileOverridden(const FileEntry *File) const { in isFileOverridden() 995 void setFileIsTransient(const FileEntry *SourceFile); [all …]
|
| H A D | Module.h | 136 llvm::PointerUnion<const FileEntry *, const DirectoryEntry *> Umbrella; 169 llvm::SmallSetVector<const FileEntry *, 2> TopHeaders; 195 const FileEntry *Entry; 552 if (auto *FE = Umbrella.dyn_cast<const FileEntry *>()) in getUmbrellaHeader() 565 void addTopHeader(const FileEntry *File); 573 ArrayRef<const FileEntry *> getTopHeaders(FileManager &FileMgr);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | FileRemapper.cpp | 63 std::vector<std::pair<const FileEntry *, const FileEntry *> > pairs; in initFromFile() 131 const FileEntry *origFE = I->first; in flushToFile() 137 if (const FileEntry *FE = I->second.dyn_cast<const FileEntry *>()) { in flushToFile() 174 const FileEntry *origFE = I->first; in overwriteOriginal() 199 if (const FileEntry *FE = Mapping.second.dyn_cast<const FileEntry *>()) { in forEachMapping() 212 if (const FileEntry *FE = I->second.dyn_cast<const FileEntry *>()) { in applyMappings() 228 void FileRemapper::remap(const FileEntry *file, in remap() 236 void FileRemapper::remap(const FileEntry *file, const FileEntry *newfile) { in remap() 245 const FileEntry *file = nullptr; in getOriginalFile() 250 llvm::DenseMap<const FileEntry *, const FileEntry *>::iterator in getOriginalFile() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/ARCMigrate/ |
| H A D | FileRemapper.h | 26 class FileEntry; variable 36 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target; 37 typedef llvm::DenseMap<const FileEntry *, Target> MappingsTy; 40 llvm::DenseMap<const FileEntry *, const FileEntry *> ToFromMappings; 69 void remap(const FileEntry *file, std::unique_ptr<llvm::MemoryBuffer> memBuf); 70 void remap(const FileEntry *file, const FileEntry *newfile); 72 const FileEntry *getOriginalFile(StringRef filePath);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Basic/ |
| H A D | FileEntry.cpp | 20 FileEntry::FileEntry() : UniqueID(0, 0) {} in FileEntry() function in FileEntry 22 FileEntry::~FileEntry() = default; 24 void FileEntry::closeFile() const { File.reset(); } in closeFile()
|
| H A D | FileManager.cpp | 195 llvm::ErrorOr<const FileEntry *> 217 if (LLVM_LIKELY(Value.V.is<FileEntry *>())) in getFileRef() 271 FileEntry &UFE = UniqueRealFiles[Status.getUniqueID()]; in getFileRef() 283 assert(Redirection.second->V.is<FileEntry *>() && in getFileRef() 354 FileEntry &FE = const_cast<FileEntry &>(STDIN->getFileEntry()); in getSTDIN() 374 if (LLVM_LIKELY(Value.V.is<FileEntry *>())) in getVirtualFileRef() 383 FileEntry *UFE = nullptr; in getVirtualFileRef() 458 BypassFileEntries.push_back(std::make_unique<FileEntry>()); in getBypassFile() 459 const FileEntry &VFE = VF.getFileEntry(); in getBypassFile() 460 FileEntry &BFE = *BypassFileEntries.back(); in getBypassFile() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | DependencyGraph.cpp | 32 llvm::SetVector<const FileEntry *> AllFiles; 33 typedef llvm::DenseMap<const FileEntry *, 34 SmallVector<const FileEntry *, 2> > DependencyMap; 40 const FileEntry *Node); 50 CharSourceRange FilenameRange, const FileEntry *File, 74 const FileEntry *File, in InclusionDirective() 83 const FileEntry *FromFile in InclusionDirective() 96 const FileEntry *Node) { in writeNodeReference()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugLine.cpp | 163 FileEntry.Name.dump(OS, DumpOptions); in dump() 174 FileEntry.Source.dump(OS, DumpOptions); in dump() 213 DWARFDebugLine::FileNameEntry FileEntry; in parseV2DirFileTables() local 214 FileEntry.Name = in parseV2DirFileTables() 227 FileNames.push_back(FileEntry); in parseV2DirFileTables() 311 DWARFDebugLine::FileNameEntry FileEntry; in parseV5DirFileTables() local 320 FileEntry.Name = Value; in parseV5DirFileTables() 323 FileEntry.Source = Value; in parseV5DirFileTables() 346 FileNames.push_back(FileEntry); in parseV5DirFileTables() 930 FileNameEntry FileEntry; in parse() local [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | VerifyDiagnosticConsumer.h | 28 class FileEntry; variable 281 llvm::PointerIntPair<const FileEntry *, 1, bool> Data; 284 UnparsedFileStatus(const FileEntry *File, bool FoundDirectives) in UnparsedFileStatus() 287 const FileEntry *getFile() const { return Data.getPointer(); } in getFile() 291 using ParsedFilesMap = llvm::DenseMap<FileID, const FileEntry *>;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Lex/ |
| H A D | HeaderSearch.cpp | 140 const FileEntry *ModuleMap = in getCachedModuleFileName() 168 const FileEntry *ModuleMap = in getPrebuiltImplicitModuleFileName() 664 const FileEntry *MSFE, const FileEntry *FE, in checkMSVCHeaderSearch() 804 const FileEntry *Includer = IncluderAndDir.first; in LookupFile() 1045 StringRef Filename, const FileEntry *ContextFileEnt, in LookupSubframeworkHeader() 1183 HeaderFileInfo &HeaderSearch::getFileInfo(const FileEntry *FE) { in getFileInfo() 1206 HeaderSearch::getExistingFileInfo(const FileEntry *FE, in getExistingFileInfo() 1251 void HeaderSearch::MarkFileModuleHeader(const FileEntry *FE, in MarkFileModuleHeader() 1412 HeaderSearch::findModuleForHeader(const FileEntry *File, in findModuleForHeader() 1502 static const FileEntry *getPrivateModuleMap(const FileEntry *File, in getPrivateModuleMap() [all …]
|
| H A D | ModuleMap.cpp | 391 bool ModuleMap::isBuiltinHeader(const FileEntry *File) { in isBuiltinHeader() 397 ModuleMap::findKnownHeader(const FileEntry *File) { in findKnownHeader() 409 ModuleMap::findHeaderInUmbrellaDirs(const FileEntry *File, in findHeaderInUmbrellaDirs() 447 const FileEntry *IncFileEnt, in violatesPrivateInclude() 613 const FileEntry *UmbrellaModuleMap = in findOrCreateModuleForHeaderInUmbrellaDir() 670 ModuleMap::findAllModulesForHeader(const FileEntry *File) { in findAllModulesForHeader() 961 const FileEntry *ModuleMapFile = nullptr; in inferFrameworkModule() 977 if (const FileEntry *ModMapFile = in inferFrameworkModule() 1252 const FileEntry * 1426 const FileEntry *ModuleMapFile; [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ModuleManager.h | 37 class FileEntry; variable 63 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules; 79 llvm::DenseMap<const FileEntry *, std::unique_ptr<llvm::MemoryBuffer>> 189 ModuleFile *lookup(const FileEntry *File) const;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CoverageMappingGen.h | 28 class FileEntry; variable 93 llvm::SmallDenseMap<const FileEntry *, unsigned, 8> FileEntries; 127 unsigned getFileID(const FileEntry *File);
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/IndexSerialization/ |
| H A D | SerializablePathCollection.h | 91 llvm::DenseMap<const clang::FileEntry *, std::size_t> UniqueFiles; 114 size_t tryStoreFilePath(const clang::FileEntry &FE);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderInternals.h | 30 class FileEntry; variable 251 using external_key_type = const FileEntry *; 271 internal_key_type GetInternalKey(const FileEntry *FE);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SarifDiagnostics.cpp | 64 static StringRef getFileName(const FileEntry &FE) { in getFileName() 120 static json::Object createArtifactLocation(const FileEntry &FE) { in createArtifactLocation() 124 static json::Object createArtifact(const FileEntry &FE) { in createArtifact() 131 static json::Object createArtifactLocation(const FileEntry &FE, in createArtifactLocation() 199 SourceRange R, const FileEntry &FE, in createPhysicalLocation()
|