class DIEDwarfExpression

Declaration

class DIEDwarfExpression : public DwarfExpression { /* full declaration omitted */ };

Description

DwarfExpression implementation for singular DW_AT_location.

Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h:384

Inherits from: DwarfExpression

Member Variables

Inherited from DwarfExpression:

protected IsEmittingEntryValue = false
protected CU
protected DwarfRegs
protected OffsetInBits = 0
protected SubRegisterSizeInBits
protected SubRegisterOffsetInBits
protected LocationKind
protected LocationFlags
protected DwarfVersion
public TagOffset

Method Overview

  • public DIEDwarfExpression(const llvm::AsmPrinter & AP, llvm::DwarfCompileUnit & CU, llvm::DIELoc & DIE)
  • public llvm::DIELoc * finalize()

Inherited from DwarfExpression:

Methods

DIEDwarfExpression(const llvm::AsmPrinter& AP,
                   llvm::DwarfCompileUnit& CU,
                   llvm::DIELoc& DIE)

Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h:407

Parameters

const llvm::AsmPrinter& AP
llvm::DwarfCompileUnit& CU
llvm::DIELoc& DIE

llvm::DIELoc* finalize()

Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h:409