LLVM API Documentation
#include <SelectionDAGNodes.h>


Public Member Functions | |
| bool | isMachineConstantPoolEntry () const |
| Constant * | getConstVal () const |
| MachineConstantPoolValue * | getMachineCPVal () const |
| int | getOffset () const |
| unsigned | getAlignment () const |
| const Type * | getType () const |
Static Public Member Functions | |
| static bool | classof (const ConstantPoolSDNode *) |
| static bool | classof (const SDNode *N) |
Protected Member Functions | |
| ConstantPoolSDNode (bool isTarget, Constant *c, MVT VT, int o=0) | |
| ConstantPoolSDNode (bool isTarget, Constant *c, MVT VT, int o, unsigned Align) | |
| ConstantPoolSDNode (bool isTarget, MachineConstantPoolValue *v, MVT VT, int o=0) | |
| ConstantPoolSDNode (bool isTarget, MachineConstantPoolValue *v, MVT VT, int o, unsigned Align) | |
Friends | |
| class | SelectionDAG |
Definition at line 1822 of file SelectionDAGNodes.h.
| llvm::ConstantPoolSDNode::ConstantPoolSDNode | ( | bool | isTarget, | |
| MachineConstantPoolValue * | v, | |||
| MVT | VT, | |||
| int | o = 0 | |||
| ) | [inline, protected] |
| llvm::ConstantPoolSDNode::ConstantPoolSDNode | ( | bool | isTarget, | |
| MachineConstantPoolValue * | v, | |||
| MVT | VT, | |||
| int | o, | |||
| unsigned | Align | |||
| ) | [inline, protected] |
| bool llvm::ConstantPoolSDNode::isMachineConstantPoolEntry | ( | ) | const [inline] |
Definition at line 1862 of file SelectionDAGNodes.h.
References Offset.
Referenced by AddNodeIDCustom(), and LowerConstantPool().
| Constant* llvm::ConstantPoolSDNode::getConstVal | ( | ) | const [inline] |
Definition at line 1866 of file SelectionDAGNodes.h.
References Val.
Referenced by AddNodeIDCustom(), LowerCONSTANTPOOL(), LowerConstantPool(), and llvm::AlphaTargetLowering::LowerOperation().
| MachineConstantPoolValue* llvm::ConstantPoolSDNode::getMachineCPVal | ( | ) | const [inline] |
Definition at line 1871 of file SelectionDAGNodes.h.
References Val.
Referenced by AddNodeIDCustom(), and LowerConstantPool().
| int llvm::ConstantPoolSDNode::getOffset | ( | ) | const [inline] |
Definition at line 1876 of file SelectionDAGNodes.h.
References Offset.
Referenced by AddNodeIDCustom().
| unsigned llvm::ConstantPoolSDNode::getAlignment | ( | ) | const [inline] |
Definition at line 1882 of file SelectionDAGNodes.h.
References Alignment.
Referenced by AddNodeIDCustom(), LowerCONSTANTPOOL(), LowerConstantPool(), and llvm::AlphaTargetLowering::LowerOperation().
| const Type * ConstantPoolSDNode::getType | ( | ) | const |
Definition at line 5472 of file SelectionDAG.cpp.
| static bool llvm::ConstantPoolSDNode::classof | ( | const ConstantPoolSDNode * | ) | [inline, static] |
Definition at line 1886 of file SelectionDAGNodes.h.
| static bool llvm::ConstantPoolSDNode::classof | ( | const SDNode * | N | ) | [inline, static] |
Reimplemented from llvm::SDNode.
Definition at line 1887 of file SelectionDAGNodes.h.
References llvm::ISD::ConstantPool, llvm::SDNode::getOpcode(), and llvm::ISD::TargetConstantPool.
friend class SelectionDAG [friend] |
Definition at line 1824 of file SelectionDAGNodes.h.
Definition at line 1825 of file SelectionDAGNodes.h.
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.