Home
last modified time | relevance | path

Searched refs:OverlayFileSystem (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/
H A DTooling.cpp181 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem( in runToolOnCodeWithArgs() local
185 OverlayFileSystem->pushOverlay(InMemoryFileSystem); in runToolOnCodeWithArgs()
382 OverlayFileSystem(new llvm::vfs::OverlayFileSystem(std::move(BaseFS))), in ClangTool()
384 Files(new FileManager(FileSystemOptions(), OverlayFileSystem)) { in ClangTool()
385 OverlayFileSystem->pushOverlay(InMemoryFileSystem); in ClangTool()
438 auto AbsPath = getAbsolutePath(*OverlayFileSystem, SourcePath); in run()
451 if (auto CWD = OverlayFileSystem->getCurrentWorkingDirectory()) { in run()
482 if (OverlayFileSystem->setCurrentWorkingDirectory( in run()
589 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem( in buildASTFromCodeWithArgs() local
593 OverlayFileSystem->pushOverlay(InMemoryFileSystem); in buildASTFromCodeWithArgs()
[all …]
/freebsd-12.1/contrib/llvm/lib/Support/
H A DVirtualFileSystem.cpp344 OverlayFileSystem::OverlayFileSystem(IntrusiveRefCntPtr<FileSystem> BaseFS) { in OverlayFileSystem() function in OverlayFileSystem
348 void OverlayFileSystem::pushOverlay(IntrusiveRefCntPtr<FileSystem> FS) { in pushOverlay()
355 ErrorOr<Status> OverlayFileSystem::status(const Twine &Path) { in status()
366 OverlayFileSystem::openFileForRead(const llvm::Twine &Path) { in openFileForRead()
377 OverlayFileSystem::getCurrentWorkingDirectory() const { in getCurrentWorkingDirectory()
383 OverlayFileSystem::setCurrentWorkingDirectory(const Twine &Path) { in setCurrentWorkingDirectory()
398 OverlayFileSystem::getRealPath(const Twine &Path, in getRealPath()
411 OverlayFileSystem &Overlays;
413 OverlayFileSystem::iterator CurrentFS;
458 OverlayFSDirIterImpl(const Twine &Path, OverlayFileSystem &FS, in OverlayFSDirIterImpl()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Tooling/
H A DTooling.h376 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem; variable
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DVirtualFileSystem.h314 class OverlayFileSystem : public FileSystem {
322 OverlayFileSystem(IntrusiveRefCntPtr<FileSystem> Base);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DPrecompiledPreamble.cpp60 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> Overlay( in createVFSOverlayForPreamblePCH()
61 new llvm::vfs::OverlayFileSystem(VFS)); in createVFSOverlayForPreamblePCH()