class DIEInteger

Declaration

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

Description

An integer value DIE.

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

Member Variables

private uint64_t Integer

Method Overview

  • public static dwarf::Form BestForm(bool IsSigned, uint64_t Int)
  • public DIEInteger(uint64_t I)
  • public void emitValue(const llvm::AsmPrinter * Asm, dwarf::Form Form) const
  • public uint64_t getValue() const
  • public void print(llvm::raw_ostream & O) const
  • public void setValue(uint64_t Val)
  • public unsigned int sizeOf(const dwarf::FormParams & FormParams, dwarf::Form Form) const

Methods

static dwarf::Form BestForm(bool IsSigned,
                            uint64_t Int)

Description

Choose the best form for integer.

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

Parameters

bool IsSigned
uint64_t Int

DIEInteger(uint64_t I)

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

Parameters

uint64_t I

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

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

Parameters

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

uint64_t getValue() const

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

void print(llvm::raw_ostream& O) const

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

Parameters

llvm::raw_ostream& O

void setValue(uint64_t Val)

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

Parameters

uint64_t Val

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

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

Parameters

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