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)

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

Parameters

llvm::DIEHash& H

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)

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)

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)

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

Parameters

uint64_t DWord
const llvm::Twine& Comment
unsigned int PadTo