LLVM 22.0.0git
HashingOutputBackend.h File Reference

This file contains the declarations of the HashingOutputBackend class, which is the VirtualOutputBackend that only produces the hashes for the output files. More...

Go to the source code of this file.

Classes

class  llvm::vfs::HashingStream< HasherT >
 raw_pwrite_stream that writes to a hasher. More...
class  llvm::vfs::HashingOutputBackend< HasherT >
 An output backend that only generates the hash for outputs. More...
class  llvm::vfs::HashingOutputFile< HasherT >
 HashingOutputFile. 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 HashingOutputBackend class, which is the VirtualOutputBackend that only produces the hashes for the output files.

This is useful for checking if the outputs are deterministic without storing output files in memory or on disk.

Definition in file HashingOutputBackend.h.