| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | FileEntry.h | 44 class FileEntryRef; variable 49 template <> class OptionalStorage<clang::FileEntryRef>; 57 class FileEntryRef { 84 friend bool operator==(const FileEntryRef &LHS, const FileEntryRef &RHS) { 87 friend bool operator==(const FileEntry *LHS, const FileEntryRef &RHS) { 90 friend bool operator==(const FileEntryRef &LHS, const FileEntry *RHS) { 93 friend bool operator!=(const FileEntryRef &LHS, const FileEntryRef &RHS) { 96 friend bool operator!=(const FileEntry *LHS, const FileEntryRef &RHS) { 99 friend bool operator!=(const FileEntryRef &LHS, const FileEntry *RHS) { 105 friend llvm::hash_code hash_value(FileEntryRef Ref) { in hash_value() [all …]
|
| H A D | FileManager.h | 94 llvm::StringMap<llvm::ErrorOr<FileEntryRef::MapValue>, llvm::BumpPtrAllocator> 101 std::unique_ptr<llvm::StringMap<llvm::ErrorOr<FileEntryRef::MapValue>>> 221 llvm::Expected<FileEntryRef> getFileRef(StringRef Filename, 231 llvm::Expected<FileEntryRef> getSTDIN(); 259 FileEntryRef getVirtualFileRef(StringRef Filename, off_t Size, 273 OptionalFileEntryRef getBypassFile(FileEntryRef VFE);
|
| H A D | SourceManager.h | 187 ContentCache(FileEntryRef Ent) : ContentCache(Ent, Ent) {} in ContentCache() 189 ContentCache(FileEntryRef Ent, const FileEntry *contentEnt) in ContentCache() 670 llvm::DenseMap<const FileEntry *, FileEntryRef> OverriddenFiles; 886 FileID createFileID(FileEntryRef SourceFile, SourceLocation IncludePos, 977 void overrideFileContents(FileEntryRef SourceFile, in overrideFileContents() 988 void overrideFileContents(const FileEntry *SourceFile, FileEntryRef NewFile); 1007 OptionalFileEntryRef bypassFileContentsOverride(FileEntryRef File); 1617 FileID translateFile(FileEntryRef SourceFile) const { in translateFile() 1888 SrcMgr::ContentCache &getOrCreateContentCache(FileEntryRef SourceFile,
|
| H A D | Module.h | 147 llvm::PointerUnion<const FileEntryRef::MapEntry *, const DirectoryEntry *> 629 if (auto *ME = Umbrella.dyn_cast<const FileEntryRef::MapEntry *>()) in getUmbrellaHeader() 631 FileEntryRef(*ME)}; in getUmbrellaHeader()
|
| /openbsd-src/gnu/llvm/clang/lib/Basic/ |
| H A D | FileManager.cpp | 205 llvm::Expected<FileEntryRef> 216 return FileEntryRef(*SeenFileInsertResult.first); in getFileRef() 274 NamedFileEnt->second = FileEntryRef::MapValue(*UFE, DirInfo); in getFileRef() 313 .insert({Status.getName(), FileEntryRef::MapValue(*UFE, DirInfo)}) in getFileRef() 322 NamedFileEnt->second = FileEntryRef::MapValue(Redirection); in getFileRef() 325 FileEntryRef ReturnedRef(*NamedFileEnt); in getFileRef() 371 llvm::Expected<FileEntryRef> FileManager::getSTDIN() { in getSTDIN() 395 FileEntryRef FileManager::getVirtualFileRef(StringRef Filename, off_t Size, in getVirtualFileRef() 403 FileEntryRef::MapValue Value = *NamedFileEnt.second; in getVirtualFileRef() 405 return FileEntryRef(NamedFileEnt); in getVirtualFileRef() [all …]
|
| H A D | SourceManager.cpp | 389 ContentCache &SourceManager::getOrCreateContentCache(FileEntryRef FileEnt, in getOrCreateContentCache() 542 FileID SourceManager::createFileID(FileEntryRef SourceFile, in createFileID() 701 FileEntryRef NewFile) { in overrideFileContents() 716 SourceManager::bypassFileContentsOverride(FileEntryRef File) { in bypassFileContentsOverride()
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/ |
| H A D | DependencyGraph.cpp | 32 llvm::SetVector<FileEntryRef> AllFiles; 34 llvm::DenseMap<FileEntryRef, SmallVector<FileEntryRef, 2>>;
|
| H A D | HeaderIncludeGen.cpp | 50 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok, 87 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok, 243 void HeaderIncludesCallback::FileSkipped(const FileEntryRef &SkippedFile, const in FileSkipped() 310 const FileEntryRef &SkippedFile, const Token &FilenameTok, in FileSkipped()
|
| H A D | DependencyFile.cpp | 55 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok, in FileSkipped()
|
| H A D | FrontendAction.cpp | 644 ASTReader->visitTopLevelModuleMaps(PrimaryModule, [&](FileEntryRef FE) { in BeginSourceFile()
|
| H A D | CompilerInstance.cpp | 1284 static OptionalFileEntryRef getPublicModuleMap(FileEntryRef File, in getPublicModuleMap()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Serialization/ |
| H A D | ModuleFile.h | 82 llvm::PointerIntPair<const FileEntryRef::MapEntry *, 2, unsigned> Val; 87 InputFile(FileEntryRef File, bool isOverridden = false, 107 return FileEntryRef(*P); in getFile()
|
| H A D | ASTReader.h | 2364 llvm::function_ref<void(FileEntryRef)> Visitor);
|
| /openbsd-src/gnu/llvm/clang/include/clang/Lex/ |
| H A D | PreprocessorOptions.h | 215 FileEntryRef)>
|
| H A D | ModuleMap.h | 489 FileEntryRef File); 679 void setUmbrellaHeader(Module *Mod, FileEntryRef UmbrellaHeader,
|
| H A D | PPCallbacks.h | 82 virtual void FileSkipped(const FileEntryRef &SkippedFile, in FileSkipped() 458 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok, in FileSkipped()
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/Rewrite/ |
| H A D | InclusionRewriter.cpp | 72 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok, 170 void InclusionRewriter::FileSkipped(const FileEntryRef & /*SkippedFile*/, in FileSkipped() argument
|
| /openbsd-src/gnu/llvm/clang/lib/Tooling/DependencyScanning/ |
| H A D | DependencyScanningWorker.cpp | 218 [LocalDepFS = std::move(LocalDepFS)](FileEntryRef File) in runInvocation()
|
| H A D | ModuleDepCollector.cpp | 471 *MF, [&](FileEntryRef FE) { in handleTopLevelModule()
|
| /openbsd-src/gnu/llvm/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 2152 static std::string applyEditsToTemp(FileEntryRef FE, in applyEditsToTemp() 2225 typedef llvm::DenseMap<FileEntryRef, std::vector<EditEntry> > in getFileRemappingsFromFileList()
|
| /openbsd-src/gnu/llvm/clang/lib/Lex/ |
| H A D | ModuleMap.cpp | 477 StringRef Filename, FileEntryRef File) { in diagnoseHeaderInclusion() 1139 Module *Mod, FileEntryRef UmbrellaHeader, const Twine &NameAsWritten, in setUmbrellaHeader()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 198 auto ForIncludeChain = [&](FileEntryRef F, in GetAffectingModuleMaps() 199 llvm::function_ref<void(FileEntryRef)> CB) { in GetAffectingModuleMaps() 214 ForIncludeChain(*ModuleMapFile, [&](FileEntryRef F) { in GetAffectingModuleMaps() 1512 FileEntryRef File; 1519 InputFileEntry(FileEntryRef File) : File(File) {} in InputFileEntry()
|
| H A D | ASTReader.cpp | 9249 llvm::function_ref<void(FileEntryRef FE)> Visitor) { in visitTopLevelModuleMaps()
|