LLVM 22.0.0git
|
#include "llvm/Remarks/YAMLRemarkSerializer.h"
Public Member Functions | |
YAMLMetaSerializer (raw_ostream &OS, StringRef ExternalFilename) | |
void | emit () override |
Public Member Functions inherited from llvm::remarks::MetaSerializer | |
MetaSerializer (raw_ostream &OS) | |
virtual | ~MetaSerializer ()=default |
This is just an interface. |
Public Attributes | |
StringRef | ExternalFilename |
Public Attributes inherited from llvm::remarks::MetaSerializer | |
raw_ostream & | OS |
The open raw_ostream that the metadata is emitted to. |
Definition at line 51 of file YAMLRemarkSerializer.h.
|
inline |
Definition at line 54 of file YAMLRemarkSerializer.h.
References ExternalFilename, llvm::remarks::MetaSerializer::MetaSerializer(), and llvm::remarks::MetaSerializer::OS.
|
overridevirtual |
Implements llvm::remarks::MetaSerializer.
Definition at line 178 of file YAMLRemarkSerializer.cpp.
References emitExternalFile(), emitMagic(), emitVersion(), ExternalFilename, llvm::remarks::MetaSerializer::OS, and llvm::support::endian::write64le().
StringRef llvm::remarks::YAMLMetaSerializer::ExternalFilename |
Definition at line 52 of file YAMLRemarkSerializer.h.
Referenced by emit(), and YAMLMetaSerializer().