class DIEDelta

Declaration

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

Description

A simple label difference DIE.

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

Member Variables

private const llvm::MCSymbol* LabelHi
private const llvm::MCSymbol* LabelLo

Method Overview

  • public DIEDelta(const llvm::MCSymbol * Hi, const llvm::MCSymbol * Lo)
  • public void emitValue(const llvm::AsmPrinter * AP, dwarf::Form Form) const
  • public void print(llvm::raw_ostream & O) const
  • public unsigned int sizeOf(const dwarf::FormParams & FormParams, dwarf::Form Form) const

Methods

DIEDelta(const llvm::MCSymbol* Hi,
         const llvm::MCSymbol* Lo)

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

Parameters

const llvm::MCSymbol* Hi
const llvm::MCSymbol* Lo

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

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

Parameters

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

void print(llvm::raw_ostream& O) const

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

Parameters

llvm::raw_ostream& O

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

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

Parameters

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