LLVM 22.0.0git
VirtualOutputBackend.h File Reference

This file contains the declarations of the VirtualOutputBackend class, which can be used to virtualized output files from LLVM tools. More...

Go to the source code of this file.

Classes

class  llvm::vfs::OutputBackend
 Interface for virtualized outputs. More...

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::vfs

Detailed Description

This file contains the declarations of the VirtualOutputBackend class, which can be used to virtualized output files from LLVM tools.

VirtualOutputBackend provides an unified interface to write outputs and a configurable interface for tools to operate on those outputs. VirtualOutputBackend contains basic implementations like writing to disk with different configurations, or advanced logics like output filtering and duplicating.

Definition in file VirtualOutputBackend.h.