Searched refs:OverlayFileSystem (Results 1 – 6 of 6) sorted by relevance
206 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem( in runToolOnCodeWithArgs() local207 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem())); in runToolOnCodeWithArgs()210 OverlayFileSystem->pushOverlay(InMemoryFileSystem); in runToolOnCodeWithArgs()223 return runToolOnCodeWithArgs(std::move(ToolAction), Code, OverlayFileSystem, in runToolOnCodeWithArgs()413 OverlayFileSystem(new llvm::vfs::OverlayFileSystem(std::move(BaseFS))), in ClangTool()416 : new FileManager(FileSystemOptions(), OverlayFileSystem)) { in ClangTool()417 OverlayFileSystem->pushOverlay(InMemoryFileSystem); in ClangTool()422 Files->setVirtualFileSystem(OverlayFileSystem); in ClangTool()473 auto AbsPath = getAbsolutePath(*OverlayFileSystem, SourcePath); in run()486 if (auto CWD = OverlayFileSystem->getCurrentWorkingDirectory()) { in run()[all …]
371 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem; variable
389 OverlayFileSystem::OverlayFileSystem(IntrusiveRefCntPtr<FileSystem> BaseFS) { in OverlayFileSystem() function in OverlayFileSystem393 void OverlayFileSystem::pushOverlay(IntrusiveRefCntPtr<FileSystem> FS) { in pushOverlay()400 ErrorOr<Status> OverlayFileSystem::status(const Twine &Path) { in status()411 OverlayFileSystem::openFileForRead(const llvm::Twine &Path) { in openFileForRead()422 OverlayFileSystem::getCurrentWorkingDirectory() const { in getCurrentWorkingDirectory()428 OverlayFileSystem::setCurrentWorkingDirectory(const Twine &Path) { in setCurrentWorkingDirectory()435 std::error_code OverlayFileSystem::isLocal(const Twine &Path, bool &Result) { in isLocal()443 OverlayFileSystem::getRealPath(const Twine &Path, in getRealPath()536 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir, in dir_begin()
109 auto *OFS = new llvm::vfs::OverlayFileSystem(vfs::getRealFileSystem()); in main()
322 class OverlayFileSystem : public FileSystem {330 OverlayFileSystem(IntrusiveRefCntPtr<FileSystem> Base);
65 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> Overlay( in createVFSOverlayForPreamblePCH()66 new llvm::vfs::OverlayFileSystem(VFS)); in createVFSOverlayForPreamblePCH()