LLVM API Documentation
#include <SDNodeDbgValue.h>

Public Types | |
| enum | DbgValueKind { SDNODE = 0, CONST = 1, FRAMEIX = 2 } |
Public Member Functions | |
| SDDbgValue (MDNode *mdP, SDNode *N, unsigned R, uint64_t off, DebugLoc dl, unsigned O) | |
| SDDbgValue (MDNode *mdP, const Value *C, uint64_t off, DebugLoc dl, unsigned O) | |
| SDDbgValue (MDNode *mdP, unsigned FI, uint64_t off, DebugLoc dl, unsigned O) | |
| DbgValueKind | getKind () |
| MDNode * | getMDPtr () |
| SDNode * | getSDNode () |
| unsigned | getResNo () |
| const Value * | getConst () |
| unsigned | getFrameIx () |
| uint64_t | getOffset () |
| DebugLoc | getDebugLoc () |
| unsigned | getOrder () |
| void | setIsInvalidated () |
| bool | isInvalidated () |
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 54 of file SDNodeDbgValue.h.
|
inline |
Definition at line 63 of file SDNodeDbgValue.h.
References llvm::CallingConv::C, and CONST.
|
inline |
Definition at line 71 of file SDNodeDbgValue.h.
References FRAMEIX.
|
inline |
Definition at line 90 of file SDNodeDbgValue.h.
References CONST.
Referenced by llvm::InstrEmitter::EmitDbgValue().
|
inline |
Definition at line 99 of file SDNodeDbgValue.h.
Referenced by llvm::InstrEmitter::EmitDbgValue(), and llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 93 of file SDNodeDbgValue.h.
References FRAMEIX.
Referenced by llvm::InstrEmitter::EmitDbgValue().
|
inline |
Definition at line 78 of file SDNodeDbgValue.h.
Referenced by llvm::InstrEmitter::EmitDbgValue(), and llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 81 of file SDNodeDbgValue.h.
Referenced by llvm::InstrEmitter::EmitDbgValue(), and llvm::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 96 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::SelectionDAG::TransferDbgValues().
|
inline |
Definition at line 87 of file SDNodeDbgValue.h.
References SDNODE.
Referenced by llvm::InstrEmitter::EmitDbgValue().
|
inline |
Definition at line 84 of file SDNodeDbgValue.h.
References SDNODE.
Referenced by llvm::InstrEmitter::EmitDbgValue().
|
inline |
Definition at line 109 of file SDNodeDbgValue.h.
|
inline |
Definition at line 108 of file SDNodeDbgValue.h.
| const Value* llvm::SDDbgValue::Const |
Definition at line 44 of file SDNodeDbgValue.h.
| unsigned llvm::SDDbgValue::FrameIx |
Definition at line 45 of file SDNodeDbgValue.h.
| SDNode* llvm::SDDbgValue::Node |
Definition at line 41 of file SDNodeDbgValue.h.
| unsigned llvm::SDDbgValue::ResNo |
Definition at line 42 of file SDNodeDbgValue.h.
| struct { ... } llvm::SDDbgValue::s |