class DIEBlock

Declaration

class DIEBlock : public DIEValueList { /* full declaration omitted */ };

Description

DIEBlock - Represents a block of values.

Declared at: llvm/include/llvm/CodeGen/DIE.h:966

Inherits from: DIEValueList

Member Variables

private unsigned int Size = 0

Method Overview

  • public dwarf::Form BestForm() const
  • public DIEBlock()
  • public unsigned int computeSize(const dwarf::FormParams & FormParams) const
  • public void emitValue(const llvm::AsmPrinter * Asm, dwarf::Form Form) const
  • public void print(llvm::raw_ostream & O) const
  • public void setSize(unsigned int size)
  • public unsigned int sizeOf(const dwarf::FormParams &, dwarf::Form Form) const

Inherited from DIEValueList:

Methods

dwarf::Form BestForm() const

Description

BestForm - Choose the best form for data.

Declared at: llvm/include/llvm/CodeGen/DIE.h:980

DIEBlock()

Declared at: llvm/include/llvm/CodeGen/DIE.h:970

unsigned int computeSize(
    const dwarf::FormParams& FormParams) const

Description

Calculate the size of the location expression.

Declared at: llvm/include/llvm/CodeGen/DIE.h:973

Parameters

const dwarf::FormParams& FormParams

void emitValue(const llvm::AsmPrinter* Asm,
               dwarf::Form Form) const

Declared at: llvm/include/llvm/CodeGen/DIE.h:990

Parameters

const llvm::AsmPrinter* Asm
dwarf::Form Form

void print(llvm::raw_ostream& O) const

Declared at: llvm/include/llvm/CodeGen/DIE.h:993

Parameters

llvm::raw_ostream& O

void setSize(unsigned int size)

Declared at: llvm/include/llvm/CodeGen/DIE.h:976

Parameters

unsigned int size

unsigned int sizeOf(const dwarf::FormParams&,
                    dwarf::Form Form) const

Declared at: llvm/include/llvm/CodeGen/DIE.h:991

Parameters

const dwarf::FormParams&
dwarf::Form Form