LLVM: llvm::VarLocInfo Struct Reference (original) (raw)
Variable location definition used by FunctionVarLocs. More...
#include "[llvm/CodeGen/AssignmentTrackingAnalysis.h](AssignmentTrackingAnalysis%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| llvm::VariableID | VariableID |
| DIExpression * | Expr = nullptr |
| DebugLoc | DL |
| RawLocationWrapper | Values = RawLocationWrapper() |
Detailed Description
Variable location definition used by FunctionVarLocs.
Definition at line 28 of file AssignmentTrackingAnalysis.h.
Member Data Documentation
◆ DL
DebugLoc llvm::VarLocInfo::DL
Definition at line 31 of file AssignmentTrackingAnalysis.h.
Referenced by FunctionVarLocsBuilder::addSingleLocVar(), and FunctionVarLocsBuilder::addVarLoc().
◆ Expr
DIExpression* llvm::VarLocInfo::Expr = nullptr
Definition at line 30 of file AssignmentTrackingAnalysis.h.
Referenced by FunctionVarLocsBuilder::addSingleLocVar(), and FunctionVarLocsBuilder::addVarLoc().
◆ Values
RawLocationWrapper llvm::VarLocInfo::Values = RawLocationWrapper()
Definition at line 32 of file AssignmentTrackingAnalysis.h.
Referenced by FunctionVarLocsBuilder::addSingleLocVar(), and FunctionVarLocsBuilder::addVarLoc().
◆ VariableID
llvm::VariableID llvm::VarLocInfo::VariableID
Definition at line 29 of file AssignmentTrackingAnalysis.h.
Referenced by FunctionVarLocsBuilder::addSingleLocVar(), and FunctionVarLocsBuilder::addVarLoc().
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/AssignmentTrackingAnalysis.h