LLVM: llvm::BufferByteStreamer Class Reference (original) (raw)

#include "[CodeGen/AsmPrinter/ByteStreamer.h](ByteStreamer%5F8h%5Fsource.html)"

Public Member Functions
BufferByteStreamer (SmallVectorImpl< char > &Buffer, std::vector< std::string > &Comments, bool GenerateComments)
void emitInt8 (uint8_t Byte, const Twine &Comment) override
void emitSLEB128 (uint64_t DWord, const Twine &Comment) override
void emitULEB128 (uint64_t DWord, const Twine &Comment, unsigned PadTo) override
unsigned emitDIERef (const DIE &D) override
Public Attributes
const bool GenerateComments
Only verbose textual output needs comments.

Definition at line 90 of file ByteStreamer.h.

llvm::BufferByteStreamer::BufferByteStreamer ( SmallVectorImpl< char > & Buffer, std::vector< std::string > & Comments, bool GenerateComments ) inline

emitDIERef()

unsigned llvm::BufferByteStreamer::emitDIERef ( const DIE & D) inlineoverridevirtual

emitInt8()

emitSLEB128()

emitULEB128()

GenerateComments

const bool llvm::BufferByteStreamer::GenerateComments


The documentation for this class was generated from the following file: