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 1902 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 1941 of file SelectionDAGNodes.h.
References Offset.
Referenced by AddNodeIDCustom(), and LowerConstantPool().
| Constant* llvm::ConstantPoolSDNode::getConstVal | ( | ) | const [inline] |
Definition at line 1945 of file SelectionDAGNodes.h.
References Val.
Referenced by AddNodeIDCustom(), LowerCONSTANTPOOL(), LowerConstantPool(), and llvm::AlphaTargetLowering::LowerOperation().
| MachineConstantPoolValue* llvm::ConstantPoolSDNode::getMachineCPVal | ( | ) | const [inline] |
Definition at line 1950 of file SelectionDAGNodes.h.
References Val.
Referenced by AddNodeIDCustom(), and LowerConstantPool().
| int llvm::ConstantPoolSDNode::getOffset | ( | ) | const [inline] |
Definition at line 1955 of file SelectionDAGNodes.h.
References Offset.
Referenced by AddNodeIDCustom().
| unsigned llvm::ConstantPoolSDNode::getAlignment | ( | ) | const [inline] |
Definition at line 1961 of file SelectionDAGNodes.h.
References Alignment.
Referenced by AddNodeIDCustom(), LowerCONSTANTPOOL(), LowerConstantPool(), and llvm::AlphaTargetLowering::LowerOperation().
| const Type * ConstantPoolSDNode::getType | ( | ) | const |
Definition at line 6060 of file SelectionDAG.cpp.
| static bool llvm::ConstantPoolSDNode::classof | ( | const ConstantPoolSDNode * | ) | [inline, static] |
Definition at line 1965 of file SelectionDAGNodes.h.
| static bool llvm::ConstantPoolSDNode::classof | ( | const SDNode * | N | ) | [inline, static] |
Reimplemented from llvm::SDNode.
Definition at line 1966 of file SelectionDAGNodes.h.
References llvm::ISD::ConstantPool, llvm::SDNode::getOpcode(), and llvm::ISD::TargetConstantPool.
friend class SelectionDAG [friend] |
Definition at line 1904 of file SelectionDAGNodes.h.
Definition at line 1905 of file SelectionDAGNodes.h.