LLVM: llvm::Loc::EntryValue Struct Reference (original) (raw)

Single location defined by (potentially multiple) EntryValueInfo. More...

#include "[CodeGen/AsmPrinter/DwarfDebug.h](DwarfDebug%5F8h%5Fsource.html)"

Public Member Functions
EntryValue (MCRegister Reg, const DIExpression &Expr)
void addExpr (MCRegister Reg, const DIExpression &Expr)
Public Attributes
std::set< EntryValueInfo > EntryValues

Detailed Description

Single location defined by (potentially multiple) EntryValueInfo.

Definition at line 172 of file DwarfDebug.h.

Constructor & Destructor Documentation

llvm::Loc::EntryValue::EntryValue ( MCRegister Reg, const DIExpression & Expr ) inlineexplicit

Definition at line 174 of file DwarfDebug.h.

References addExpr(), and Reg.

Member Function Documentation

addExpr()

void llvm::Loc::EntryValue::addExpr ( MCRegister Reg, const DIExpression & Expr ) inline

Definition at line 180 of file DwarfDebug.h.

References assert(), llvm::DIExpression::convertToNonVariadicExpression(), EntryValues, and Reg.

Referenced by EntryValue().

Member Data Documentation

EntryValues

std::set<EntryValueInfo> llvm::Loc::EntryValue::EntryValues

Definition at line 173 of file DwarfDebug.h.

Referenced by addExpr().


The documentation for this struct was generated from the following file: