| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/ |
| H A D | ModuleMap.h | 40 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 D | HeaderSearch.h | 40 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 D | HeaderMap.h | 25 class FileEntry; variable 74 static std::unique_ptr<HeaderMap> Create(const FileEntry *FE, 82 const FileEntry *LookupFile(StringRef Filename, FileManager &FM) const;
|
| H A D | DirectoryLookup.h | 24 class FileEntry; variable 177 const FileEntry *LookupFile(StringRef &Filename, HeaderSearch &HS, 188 const FileEntry *DoFrameworkLookup(
|
| H A D | PreprocessingRecord.h | 53 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 D | PPCallbacks.h | 61 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 D | PreprocessorLexer.h | 27 class FileEntry; variable 165 const FileEntry *getFileEntry() const;
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | FileManager.h | 60 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 D | SourceManager.h | 118 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 D | Module.h | 103 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 D | FileRemapper.cpp | 64 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 D | FileRemapper.h | 25 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 D | DependencyGraph.cpp | 33 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 D | DependencyFile.cpp | 48 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 D | DWARFDebugLine.cpp | 119 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 D | HeaderSearch.cpp | 129 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 D | ModuleMap.cpp | 175 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 D | FileManager.cpp | 45 #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 D | VerifyDiagnosticConsumer.h | 28 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 D | ModuleManager.h | 38 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 D | Module.h | 38 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 D | CoverageMappingGen.h | 28 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 D | ModuleManager.cpp | 46 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 D | SarifDiagnostics.cpp | 54 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 D | InclusionRewriter.cpp | 74 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()
|