class DIEEntry

Declaration

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

Description

A pointer to another debug information entry. An instance of this class can also be used as a proxy for a debug information entry not yet defined (ie. types.)

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

Member Variables

private llvm::DIE* Entry

Method Overview

  • public DIEEntry()
  • public DIEEntry(llvm::DIE & E)
  • public void emitValue(const llvm::AsmPrinter * AP, dwarf::Form Form) const
  • public llvm::DIE & getEntry() const
  • public void print(llvm::raw_ostream & O) const
  • public unsigned int sizeOf(const dwarf::FormParams & FormParams, dwarf::Form Form) const

Methods

DIEEntry()

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

DIEEntry(llvm::DIE& E)

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

Parameters

llvm::DIE& E

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

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

Parameters

const llvm::AsmPrinter* AP
dwarf::Form Form

llvm::DIE& getEntry() const

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

void print(llvm::raw_ostream& O) const

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

Parameters

llvm::raw_ostream& O

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

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

Parameters

const dwarf::FormParams& FormParams
dwarf::Form Form