class ByteStreamer

Declaration

class ByteStreamer { /* full declaration omitted */ };

Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:24

Method Overview

  • protected ByteStreamer(const llvm::ByteStreamer &)
  • protected ByteStreamer()
  • public virtual unsigned int emitDIERef(const llvm::DIE & D)
  • public virtual void emitInt8(uint8_t Byte, const llvm::Twine & Comment = "")
  • public virtual void emitSLEB128(uint64_t DWord, const llvm::Twine & Comment = "")
  • public virtual void emitULEB128(uint64_t DWord, const llvm::Twine & Comment = "", unsigned int PadTo = 0)
  • protected ~ByteStreamer()

Methods

ByteStreamer(const llvm::ByteStreamer&)

Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:27

Parameters

const llvm::ByteStreamer&

ByteStreamer()

Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:28

virtual unsigned int emitDIERef(
    const llvm::DIE& D)

Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:36

Parameters

const llvm::DIE& D

virtual void emitInt8(
    uint8_t Byte,
    const llvm::Twine& Comment = "")

Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:32

Parameters

uint8_t Byte
const llvm::Twine& Comment = ""

virtual void emitSLEB128(
    uint64_t DWord,
    const llvm::Twine& Comment = "")

Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:33

Parameters

uint64_t DWord
const llvm::Twine& Comment = ""

virtual void emitULEB128(
    uint64_t DWord,
    const llvm::Twine& Comment = "",
    unsigned int PadTo = 0)

Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:34

Parameters

uint64_t DWord
const llvm::Twine& Comment = ""
unsigned int PadTo = 0

~ByteStreamer()

Declared at: llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:26