LLVM: llvm::SDDbgOperand Class Reference (original) (raw)
Holds the information for a single machine location through SDISel; either an SDNode, a constant, a stack location, or a virtual register. More...
#include "[CodeGen/SelectionDAG/SDNodeDbgValue.h](SDNodeDbgValue%5F8h%5Fsource.html)"
Holds the information for a single machine location through SDISel; either an SDNode, a constant, a stack location, or a virtual register.
Definition at line 32 of file SDNodeDbgValue.h.
◆ Kind
| Enumerator |
|
| SDNODE |
Value is the result of an expression. |
| CONST |
Value is a constant. |
| FRAMEIX |
Value is contents of a stack location. |
| VREG |
Value is a virtual register. |
Definition at line 34 of file SDNodeDbgValue.h.
◆ fromConst()
◆ fromFrameIdx()
◆ fromNode()
◆ fromVReg()
◆ getConst()
| const Value * llvm::SDDbgOperand::getConst ( ) const |
inline |
◆ getFrameIx()
| unsigned llvm::SDDbgOperand::getFrameIx ( ) const |
inline |
◆ getKind()
| Kind llvm::SDDbgOperand::getKind ( ) const |
inline |
◆ getResNo()
| unsigned llvm::SDDbgOperand::getResNo ( ) const |
inline |
◆ getSDNode()
| SDNode * llvm::SDDbgOperand::getSDNode ( ) const |
inline |
◆ getVReg()
| Register llvm::SDDbgOperand::getVReg ( ) const |
inline |
◆ operator!=()
◆ operator==()
◆ Const
◆ FrameIx
◆ Node
SDNode* llvm::SDDbgOperand::Node
◆ ResNo
◆ [struct]
struct { ... } llvm::SDDbgOperand::s
◆ VReg
The documentation for this class was generated from the following file: