struct CodeViewDebug::LocalVarDef

Declaration

struct CodeViewDebug::LocalVarDef { /* full declaration omitted */ };

Declared at: llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h:54

Member Variables

public int InMemory
Indicates that variable data is stored in memory relative to the specified register.
public int DataOffset
Offset of variable data in memory.
public uint16_t IsSubfield
Non-zero if this is a piece of an aggregate.
public uint16_t StructOffset
Offset into aggregate.
public uint16_t CVRegister
Register containing the data or the register base of the memory location containing the data.

Method Overview

Methods

static llvm::CodeViewDebug::LocalVarDef
createFromOpaqueValue(uint64_t Val)

Declared at: llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h:78

Parameters

uint64_t Val

static uint64_t toOpaqueValue(
    const llvm::CodeViewDebug::LocalVarDef DR)

Declared at: llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h:72

Parameters

const llvm::CodeViewDebug::LocalVarDef DR