|
LLVM
3.7.0
|
SDDbgValue - Holds the information from a dbg_value node through SDISel. More...
#include <SDNodeDbgValue.h>
Public Types | |
| enum | DbgValueKind { SDNODE = 0, CONST = 1, FRAMEIX = 2 } |
Public Member Functions | |
| SDDbgValue (MDNode *Var, MDNode *Expr, SDNode *N, unsigned R, bool indir, uint64_t off, DebugLoc dl, unsigned O) | |
| SDDbgValue (MDNode *Var, MDNode *Expr, const Value *C, uint64_t off, DebugLoc dl, unsigned O) | |
| SDDbgValue (MDNode *Var, MDNode *Expr, unsigned FI, uint64_t off, DebugLoc dl, unsigned O) | |
| DbgValueKind | getKind () const |
| MDNode * | getVariable () const |
| MDNode * | getExpression () const |
| SDNode * | getSDNode () const |
| unsigned | getResNo () const |
| const Value * | getConst () const |
| unsigned | getFrameIx () const |
| bool | isIndirect () const |
| uint64_t | getOffset () const |
| DebugLoc | getDebugLoc () const |
| unsigned | getOrder () const |
| void | setIsInvalidated () |
| bool | isInvalidated () const |
SDDbgValue - Holds the information from a dbg_value node through SDISel.
We do not use SDValue here to avoid including its header.
Definition at line 30 of file SDNodeDbgValue.h.
| Enumerator | |
|---|---|
| SDNODE | |
| CONST | |
| FRAMEIX | |
Definition at line 32 of file SDNodeDbgValue.h.
|
inline |
Definition at line 57 of file SDNodeDbgValue.h.
|
inline |
Definition at line 66 of file SDNodeDbgValue.h.
|
inline |
Definition at line 74 of file SDNodeDbgValue.h.
References FRAMEIX.
Definition at line 97 of file SDNodeDbgValue.h.
References CONST.
Referenced by llvm::InstrEmitter::EmitDbgValue().
|
inline |
Definition at line 109 of file SDNodeDbgValue.h.
Referenced by llvm::InstrEmitter::EmitDbgValue(), and llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 88 of file SDNodeDbgValue.h.
Referenced by llvm::InstrEmitter::EmitDbgValue(), and llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 100 of file SDNodeDbgValue.h.
References FRAMEIX.
Referenced by llvm::InstrEmitter::EmitDbgValue().
|
inline |
Definition at line 82 of file SDNodeDbgValue.h.
Referenced by llvm::InstrEmitter::EmitDbgValue(), and llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 106 of file SDNodeDbgValue.h.
Referenced by llvm::InstrEmitter::EmitDbgValue(), and llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 113 of file SDNodeDbgValue.h.
Referenced by llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 94 of file SDNodeDbgValue.h.
References SDNODE.
Referenced by llvm::InstrEmitter::EmitDbgValue().
|
inline |
Definition at line 91 of file SDNodeDbgValue.h.
References SDNODE.
Referenced by llvm::InstrEmitter::EmitDbgValue().
|
inline |
Definition at line 85 of file SDNodeDbgValue.h.
Referenced by llvm::InstrEmitter::EmitDbgValue(), and llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 103 of file SDNodeDbgValue.h.
Referenced by llvm::InstrEmitter::EmitDbgValue(), and llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 119 of file SDNodeDbgValue.h.
|
inline |
Definition at line 118 of file SDNodeDbgValue.h.
Definition at line 43 of file SDNodeDbgValue.h.
| unsigned llvm::SDDbgValue::FrameIx |
Definition at line 44 of file SDNodeDbgValue.h.
| SDNode* llvm::SDDbgValue::Node |
Definition at line 40 of file SDNodeDbgValue.h.
| unsigned llvm::SDDbgValue::ResNo |
Definition at line 41 of file SDNodeDbgValue.h.
| struct { ... } llvm::SDDbgValue::s |
1.8.6