LLVM 22.0.0git
|
This file contains the declarations of the VirtualOutputBackend class, which can be used to virtualized output files from LLVM tools. More...
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/VirtualOutputConfig.h"
#include "llvm/Support/VirtualOutputFile.h"
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 |
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.