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.