LLVM API Documentation
#include <SelectionDAGNodes.h>
Public Member Functions | |
bool | isMachineConstantPoolEntry () const |
const Constant * | getConstVal () const |
MachineConstantPoolValue * | getMachineCPVal () const |
int | getOffset () const |
unsigned | getAlignment () const |
unsigned char | getTargetFlags () const |
Type * | getType () const |
Static Public Member Functions | |
static bool | classof (const SDNode *N) |
Friends | |
class | SelectionDAG |
Definition at line 1492 of file SelectionDAGNodes.h.
static bool llvm::ConstantPoolSDNode::classof | ( | const SDNode * | N | ) | [inline, static] |
Definition at line 1545 of file SelectionDAGNodes.h.
References llvm::ISD::ConstantPool, llvm::SDNode::getOpcode(), and llvm::ISD::TargetConstantPool.
unsigned llvm::ConstantPoolSDNode::getAlignment | ( | ) | const [inline] |
Definition at line 1540 of file SelectionDAGNodes.h.
Referenced by AddNodeIDCustom(), llvm::HexagonTargetLowering::LowerConstantPool(), and LowerConstantPool().
const Constant* llvm::ConstantPoolSDNode::getConstVal | ( | ) | const [inline] |
Definition at line 1524 of file SelectionDAGNodes.h.
Referenced by AddNodeIDCustom(), llvm::HexagonTargetLowering::LowerConstantPool(), and LowerConstantPool().
MachineConstantPoolValue* llvm::ConstantPoolSDNode::getMachineCPVal | ( | ) | const [inline] |
Definition at line 1529 of file SelectionDAGNodes.h.
Referenced by AddNodeIDCustom(), llvm::HexagonTargetLowering::LowerConstantPool(), and LowerConstantPool().
int llvm::ConstantPoolSDNode::getOffset | ( | ) | const [inline] |
Definition at line 1534 of file SelectionDAGNodes.h.
Referenced by AddNodeIDCustom().
unsigned char llvm::ConstantPoolSDNode::getTargetFlags | ( | ) | const [inline] |
Definition at line 1541 of file SelectionDAGNodes.h.
Referenced by AddNodeIDCustom().
Type * ConstantPoolSDNode::getType | ( | ) | const |
Definition at line 6630 of file SelectionDAG.cpp.
References isMachineConstantPoolEntry().
bool llvm::ConstantPoolSDNode::isMachineConstantPoolEntry | ( | ) | const [inline] |
Definition at line 1520 of file SelectionDAGNodes.h.
Referenced by AddNodeIDCustom(), getType(), llvm::HexagonTargetLowering::LowerConstantPool(), and LowerConstantPool().
friend class SelectionDAG [friend] |
Reimplemented from llvm::SDNode.
Definition at line 1500 of file SelectionDAGNodes.h.
Definition at line 1494 of file SelectionDAGNodes.h.
Definition at line 1495 of file SelectionDAGNodes.h.