Home
last modified time | relevance | path

Searched refs:FileEntryRef (Results 1 – 23 of 23) sorted by relevance

/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DFileEntry.h44 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 DFileManager.h94 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 DSourceManager.h187 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 DModule.h147 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 DFileManager.cpp205 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 DSourceManager.cpp389 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 DDependencyGraph.cpp32 llvm::SetVector<FileEntryRef> AllFiles;
34 llvm::DenseMap<FileEntryRef, SmallVector<FileEntryRef, 2>>;
H A DHeaderIncludeGen.cpp50 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 DDependencyFile.cpp55 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok, in FileSkipped()
H A DFrontendAction.cpp644 ASTReader->visitTopLevelModuleMaps(PrimaryModule, [&](FileEntryRef FE) { in BeginSourceFile()
H A DCompilerInstance.cpp1284 static OptionalFileEntryRef getPublicModuleMap(FileEntryRef File, in getPublicModuleMap()
/openbsd-src/gnu/llvm/clang/include/clang/Serialization/
H A DModuleFile.h82 llvm::PointerIntPair<const FileEntryRef::MapEntry *, 2, unsigned> Val;
87 InputFile(FileEntryRef File, bool isOverridden = false,
107 return FileEntryRef(*P); in getFile()
H A DASTReader.h2364 llvm::function_ref<void(FileEntryRef)> Visitor);
/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DPreprocessorOptions.h215 FileEntryRef)>
H A DModuleMap.h489 FileEntryRef File);
679 void setUmbrellaHeader(Module *Mod, FileEntryRef UmbrellaHeader,
H A DPPCallbacks.h82 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 DInclusionRewriter.cpp72 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 DDependencyScanningWorker.cpp218 [LocalDepFS = std::move(LocalDepFS)](FileEntryRef File) in runInvocation()
H A DModuleDepCollector.cpp471 *MF, [&](FileEntryRef FE) { in handleTopLevelModule()
/openbsd-src/gnu/llvm/clang/lib/ARCMigrate/
H A DObjCMT.cpp2152 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 DModuleMap.cpp477 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 DASTWriter.cpp198 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 DASTReader.cpp9249 llvm::function_ref<void(FileEntryRef FE)> Visitor) { in visitTopLevelModuleMaps()