class HashingByteStreamer
Declaration
class HashingByteStreamer : public ByteStreamer { /* full declaration omitted */ };
Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:69
Inherits from: ByteStreamer
Member Variables
- private llvm::DIEHash& Hash
Method Overview
- public HashingByteStreamer(llvm::DIEHash & H)
- public unsigned int emitDIERef(const llvm::DIE & D)
- public void emitInt8(uint8_t Byte, const llvm::Twine & Comment)
- public void emitSLEB128(uint64_t DWord, const llvm::Twine & Comment)
- public void emitULEB128(uint64_t DWord, const llvm::Twine & Comment, unsigned int PadTo)
Inherited from ByteStreamer:
Methods
¶HashingByteStreamer(llvm::DIEHash& H)
HashingByteStreamer(llvm::DIEHash& H)
Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:73
Parameters
¶unsigned int emitDIERef(const llvm::DIE& D)
unsigned int emitDIERef(const llvm::DIE& D)
Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:84
Parameters
- const llvm::DIE& D
¶void emitInt8(uint8_t Byte,
const llvm::Twine& Comment)
void emitInt8(uint8_t Byte,
const llvm::Twine& Comment)
Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:74
Parameters
- uint8_t Byte
- const llvm::Twine& Comment
¶void emitSLEB128(uint64_t DWord,
const llvm::Twine& Comment)
void emitSLEB128(uint64_t DWord,
const llvm::Twine& Comment)
Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:77
Parameters
- uint64_t DWord
- const llvm::Twine& Comment
¶void emitULEB128(uint64_t DWord,
const llvm::Twine& Comment,
unsigned int PadTo)
void emitULEB128(uint64_t DWord,
const llvm::Twine& Comment,
unsigned int PadTo)
Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:80
Parameters
- uint64_t DWord
- const llvm::Twine& Comment
- unsigned int PadTo