class DIEInteger

Declaration

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

Description

An integer value DIE.

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

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 unsigned int SizeOf(const llvm::AsmPrinter * AP, dwarf::Form Form) const
  • public uint64_t getValue() const
  • public void print(llvm::raw_ostream & O) const
  • public void setValue(uint64_t Val)

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

unsigned int SizeOf(const llvm::AsmPrinter* AP,
                    dwarf::Form Form) const

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

Parameters

const llvm::AsmPrinter* AP
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