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
- public static llvm::CodeViewDebug::LocalVarDef createFromOpaqueValue(uint64_t Val)
- public static uint64_t toOpaqueValue(const llvm::CodeViewDebug::LocalVarDef DR)
Methods
¶static llvm::CodeViewDebug::LocalVarDef
createFromOpaqueValue(uint64_t Val)
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)
static uint64_t toOpaqueValue(
const llvm::CodeViewDebug::LocalVarDef DR)
Declared at: llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h:72
Parameters
- const llvm::CodeViewDebug::LocalVarDef DR