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: