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 |