Home
last modified time | relevance | path

Searched refs:FileMgr (Results 1 – 25 of 43) sorted by relevance

12

/openbsd-src/gnu/llvm/clang/lib/Frontend/
H A DModuleDependencyCollector.cpp29 FileManager &FileMgr; member in __anone6f4b26c0111::ModuleDependencyListener
32 FileManager &FileMgr) in ModuleDependencyListener() argument
33 : Collector(Collector), FileMgr(FileMgr) {} in ModuleDependencyListener()
40 if (auto FE = FileMgr.getOptionalFileRef(Filename)) in visitInputFile()
75 void moduleMapAddUmbrellaHeader(FileManager *FileMgr, in moduleMapAddUmbrellaHeader()
99 if (FileMgr->getFile(AltHeaderFilename)) in moduleMapAddUmbrellaHeader()
H A DDependencyFile.cpp112 FileManager &FileMgr; member
113 DepCollectorASTListener(DependencyCollector &L, FileManager &FileMgr) in DepCollectorASTListener()
114 : DepCollector(L), FileMgr(FileMgr) {} in DepCollectorASTListener()
132 if (auto FE = FileMgr.getOptionalFileRef(Filename)) in visitInputFile()
H A DASTUnit.cpp765 assert(FileMgr); in getBufferForFile()
766 auto Buffer = FileMgr->getBufferForFile(Filename, UserFilesAreVolatile); in getBufferForFile()
807 AST->FileMgr = new FileManager(FileSystemOpts, VFS); in LoadFromASTFile()
1129 if (VFS && FileMgr) in Parse()
1130 assert(VFS == &FileMgr->getVirtualFileSystem() && in Parse()
1161 if (VFS && FileMgr && &FileMgr->getVirtualFileSystem() == VFS) in Parse()
1162 Clang->setFileManager(&*FileMgr); in Parse()
1164 FileMgr = Clang->createFileManager(std::move(VFS)); in Parse()
1197 SourceMgr = new SourceManager(getDiagnostics(), *FileMgr, in Parse()
1519 AST->FileMgr = new FileManager(AST->FileSystemOpts, VFS); in create()
[all …]
H A DCompilerInstance.cpp167 FileMgr = Value; in setFileManager()
238 FileManager &FileMgr = CI.getFileManager(); in collectIncludePCH() local
239 auto PCHDir = FileMgr.getOptionalDirectoryRef(PCHInclude); in collectIncludePCH()
248 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem(); in collectIncludePCH()
256 Dir->path(), FileMgr, CI.getModuleCache(), in collectIncludePCH()
382 VFS = FileMgr ? &FileMgr->getVirtualFileSystem() in createFileManager()
386 FileMgr = new FileManager(getFileSystemOpts(), std::move(VFS)); in createFileManager()
387 return FileMgr.get(); in createFileManager()
392 void CompilerInstance::createSourceManager(FileManager &FileMgr) { in createSourceManager() argument
393 SourceMgr = new SourceManager(getDiagnostics(), FileMgr); in createSourceManager()
[all …]
H A DFrontendAction.cpp332 const LangOptions &LangOpts, FileManager &FileMgr, DiagnosticsEngine &Diag, in collectModuleHeaderIncludes() argument
379 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem(); in collectModuleHeaderIncludes()
392 auto Header = FileMgr.getOptionalFileRef(Dir->path()); in collectModuleHeaderIncludes()
436 LangOpts, FileMgr, Diag, ModMap, *Sub, Includes)) in collectModuleHeaderIncludes()
550 FileManager &FileMgr = CI.getFileManager(); in getInputBufferForModule() local
559 CI.getLangOpts(), FileMgr, CI.getDiagnostics(), in getInputBufferForModule()
769 FileManager &FileMgr = CI.getFileManager(); in BeginSourceFile() local
773 if (auto PCHDir = FileMgr.getOptionalDirectoryRef(PCHInclude)) { in BeginSourceFile()
778 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem(); in BeginSourceFile()
784 Dir->path(), FileMgr, CI.getModuleCache(), in BeginSourceFile()
H A DSerializedDiagnosticReader.cpp31 FileManager FileMgr(FO); in readDiagnostics() local
33 auto Buffer = FileMgr.getBufferForFile(File); in readDiagnostics()
/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DHeaderSearch.cpp87 FileMgr(SourceMgr.getFileManager()), FrameworkMap(64), in HeaderSearch()
158 if (std::unique_ptr<HeaderMap> HM = HeaderMap::Create(FE, FileMgr)) { in CreateHeaderMap()
317 FileMgr.getOptionalDirectoryRef(FrameworkDirName)) { in lookupModule()
536 getTopFrameworkDir(FileManager &FileMgr, StringRef DirName, in getTopFrameworkDir() argument
555 auto TopFrameworkDir = FileMgr.getOptionalDirectoryRef(DirName); in getTopFrameworkDir()
558 DirName = FileMgr.getCanonicalName(*TopFrameworkDir); in getTopFrameworkDir()
566 auto Dir = FileMgr.getOptionalDirectoryRef(DirName); in getTopFrameworkDir()
594 FileManager &FileMgr = HS.getFileMgr(); in DoFrameworkLookup() local
630 auto Dir = FileMgr.getDirectory(FrameworkName); in DoFrameworkLookup()
672 FileMgr.getOptionalFileRef(FrameworkName, /*OpenFile=*/!SuggestedModule); in DoFrameworkLookup()
[all …]
H A DModuleMap.cpp918 FileManager &FileMgr) { in inferFrameworkLink() argument
932 if (FileMgr.getFile(LibName)) { in inferFrameworkLink()
967 FileManager &FileMgr = SourceMgr.getFileManager(); in inferFrameworkModule() local
978 if (auto ParentDir = FileMgr.getDirectory(Parent)) { in inferFrameworkModule()
1027 auto UmbrellaHeader = FileMgr.getOptionalFileRef(UmbrellaName); in inferFrameworkModule()
1074 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem(); in inferFrameworkModule()
1083 FileMgr.getDirectory(Dir->path())) { in inferFrameworkModule()
1089 FileMgr.getCanonicalName(*SubframeworkDir); in inferFrameworkModule()
1098 if (auto SubDir = FileMgr.getDirectory(SubframeworkDirName)) { in inferFrameworkModule()
1117 inferFrameworkLink(Result, FrameworkDir, FileMgr); in inferFrameworkModule()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DModuleManager.cpp45 auto Entry = FileMgr.getFile(Name, /*OpenFile=*/false, in lookupByFileName()
71 auto Entry = FileMgr.getFile(Name, /*OpenFile=*/false, in lookupBuffer()
181 if (!FileMgr.getNoncachedStatValue(TimestampFilename, Status)) in addModule()
216 Buf = FileMgr.getBufferForFile(NewModule->File, in addModule()
294 FileMgr.getVirtualFile(FileName, Buffer->getBufferSize(), 0); in addInMemoryBuffer()
337 ModuleManager::ModuleManager(FileManager &FileMgr, in ModuleManager() argument
341 : FileMgr(FileMgr), ModuleCache(&ModuleCache), in ModuleManager()
455 expectedToOptional(FileMgr.getFileRef(FileName, /*OpenFile=*/true, in lookupModuleFile()
H A DGlobalModuleIndex.cpp413 FileManager &FileMgr; member in __anoncf781a4d0511::GlobalModuleIndexBuilder
456 FileManager &FileMgr, const PCHContainerReader &PCHContainerRdr) in GlobalModuleIndexBuilder() argument
457 : FileMgr(FileMgr), PCHContainerRdr(PCHContainerRdr) {} in GlobalModuleIndexBuilder()
534 auto Buffer = FileMgr.getBufferForFile(File, /*isVolatile=*/true); in loadModuleFile()
663 = FileMgr.getFile(ImportedFile, /*OpenFile=*/false, in loadModuleFile()
852 GlobalModuleIndex::writeIndex(FileManager &FileMgr, in writeIndex() argument
878 GlobalModuleIndexBuilder Builder(FileMgr, PCHContainerRdr); in writeIndex()
898 auto ModuleFile = FileMgr.getFile(D->path()); in writeIndex()
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DDirectoryEntry.h30 namespace FileMgr {
96 friend class FileMgr::MapEntryOptionalStorage<DirectoryEntryRef>;
122 namespace FileMgr {
172 : public clang::FileMgr::MapEntryOptionalStorage<clang::DirectoryEntryRef> {
174 clang::FileMgr::MapEntryOptionalStorage<clang::DirectoryEntryRef>;
H A DFileEntry.h175 friend class FileMgr::MapEntryOptionalStorage<FileEntryRef>;
213 : public clang::FileMgr::MapEntryOptionalStorage<clang::FileEntryRef> {
215 clang::FileMgr::MapEntryOptionalStorage<clang::FileEntryRef>;
H A DSourceManager.h642 FileManager &FileMgr; variable
804 SourceManager(DiagnosticsEngine &Diag, FileManager &FileMgr,
818 FileManager &getFileManager() const { return FileMgr; } in getFileManager()
1963 std::unique_ptr<FileManager> FileMgr;
/openbsd-src/gnu/llvm/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningWorker.cpp158 FileManager *FileMgr, in runInvocation() argument
195 ScanInstance.setFileManager(FileMgr); in runInvocation()
197 FileMgr->setVirtualFileSystem(createVFSFromCompilerInvocation( in runInvocation()
199 FileMgr->getVirtualFileSystemPtr())); in runInvocation()
201 ScanInstance.createSourceManager(*FileMgr); in runInvocation()
417 auto FileMgr = llvm::makeIntrusiveRefCnt<FileManager>( in computeDependencies() local
432 SourceManager SrcMgr(*Diags, *FileMgr); in computeDependencies()
442 FinalCommandLine, *Diags, *FileMgr, [&](const driver::Command &Cmd) { in computeDependencies()
461 ToolInvocation Invocation(std::move(Argv), &Action, &*FileMgr, in computeDependencies()
/openbsd-src/gnu/llvm/clang/include/clang/Frontend/
H A DCompilerInstance.h87 IntrusiveRefCntPtr<FileManager> FileMgr; variable
401 bool hasFileManager() const { return FileMgr != nullptr; } in hasFileManager()
405 assert(FileMgr && "Compiler instance has no file manager!"); in getFileManager()
406 return *FileMgr; in getFileManager()
410 llvm::BuryPointer(FileMgr.get()); in resetAndLeakFileManager()
411 FileMgr.resetWithoutRelease(); in resetAndLeakFileManager()
643 void createSourceManager(FileManager &FileMgr);
760 FileManager &FileMgr,
H A DASTUnit.h110 IntrusiveRefCntPtr<FileManager> FileMgr; variable
257 void TranslateStoredDiagnostics(FileManager &FileMgr,
475 const FileManager &getFileManager() const { return *FileMgr; } in getFileManager()
476 FileManager &getFileManager() { return *FileMgr; } in getFileManager()
781 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FileManager *FileMgr,
887 SourceManager &SourceMgr, FileManager &FileMgr,
/openbsd-src/gnu/llvm/clang/lib/ARCMigrate/
H A DFileRemapper.cpp23 FileMgr.reset(new FileManager(FileSystemOptions())); in FileRemapper()
81 llvm::ErrorOr<const FileEntry *> origFE = FileMgr->getFile(fromFilename); in initFromFile()
87 llvm::ErrorOr<const FileEntry *> newFE = FileMgr->getFile(toFilename); in initFromFile()
156 auto newE = FileMgr->getFile(tempPath); in flushToFile()
246 if (auto fileOrErr = FileMgr->getFile(filePath)) in getOriginalFile()
H A DObjCMT.cpp100 FileManager &FileMgr; member in __anon1ecb545e0111::ObjCMigrateASTConsumer
124 Remapper(remapper), FileMgr(fileMgr), PPRec(PPRec), PP(PP), in ObjCMigrateASTConsumer()
1971 FileMgr.FixupRelativePath(filePath); in HandleTranslationUnit()
2066 FileManager &FileMgr; member in __anon1ecb545e0611::RemapFileParser
2069 RemapFileParser(FileManager &FileMgr) : FileMgr(FileMgr) { } in RemapFileParser() argument
2125 if (auto File = FileMgr.getOptionalFileRef(Val)) in parseEdit()
2154 FileManager &FileMgr, in applyEditsToTemp() argument
2158 SourceManager SM(Diag, FileMgr); in applyEditsToTemp()
2217 FileManager FileMgr(FSOpts); in getFileRemappingsFromFileList() local
2218 RemapFileParser Parser(FileMgr); in getFileRemappingsFromFileList()
[all …]
/openbsd-src/gnu/llvm/clang/tools/clang-rename/
H A DClangRename.cpp225 auto &FileMgr = Tool.getFiles(); in main() local
226 SourceManager Sources(Diagnostics, FileMgr); in main()
231 auto Entry = FileMgr.getFile(File); in main()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCIndexCodeCompletion.cpp250 AllocatedCXCodeCompleteResults(IntrusiveRefCntPtr<FileManager> FileMgr);
268 IntrusiveRefCntPtr<FileManager> FileMgr; member
358 IntrusiveRefCntPtr<FileManager> FileMgr) in AllocatedCXCodeCompleteResults() argument
362 FileMgr(std::move(FileMgr)), in AllocatedCXCodeCompleteResults()
363 SourceMgr(new SourceManager(*Diag, *this->FileMgr)), in AllocatedCXCodeCompleteResults()
765 Results->LangOpts, *Results->SourceMgr, *Results->FileMgr, in clang_codeCompleteAt_Impl()
/openbsd-src/gnu/llvm/clang/include/clang/Serialization/
H A DModuleManager.h66 FileManager &FileMgr; variable
137 explicit ModuleManager(FileManager &FileMgr, InMemoryModuleCache &ModuleCache,
H A DGlobalModuleIndex.h183 static llvm::Error writeIndex(FileManager &FileMgr,
/openbsd-src/gnu/llvm/clang/include/clang/ARCMigrate/
H A DFileRemapper.h34 std::unique_ptr<FileManager> FileMgr; variable
/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DHeaderSearch.h236 FileManager &FileMgr; variable
356 FileManager &getFileMgr() const { return FileMgr; } in getFileMgr()
/openbsd-src/gnu/llvm/clang/lib/Basic/
H A DSourceManager.cpp310 SourceManager::SourceManager(DiagnosticsEngine &Diag, FileManager &FileMgr, in SourceManager() argument
312 : Diag(Diag), FileMgr(FileMgr), UserFilesAreVolatile(UserFilesAreVolatile) { in SourceManager()
718 OptionalFileEntryRef BypassFile = FileMgr.getBypassFile(File); in bypassFileContentsOverride()
2372 FileMgr = in SourceManagerForFile()
2379 SourceMgr = std::make_unique<SourceManager>(*Diagnostics, *FileMgr); in SourceManagerForFile()
2380 FileID ID = SourceMgr->createFileID(*FileMgr->getFile(FileName), in SourceManagerForFile()

12