LLVM API Documentation
#include <SelectionDAGNodes.h>


Public Types | |
| typedef MachineMemOperand ** | mmo_iterator |
Public Member Functions | |
| mmo_iterator | memoperands_begin () const |
| mmo_iterator | memoperands_end () const |
| bool | memoperands_empty () const |
| void | setMemRefs (mmo_iterator NewMemRefs, mmo_iterator NewMemRefsEnd) |
Static Public Member Functions | |
| static bool | classof (const SDNode *N) |
Friends | |
| class | SelectionDAG |
MachineSDNode - An SDNode that represents everything that will be needed to construct a MachineInstr. These nodes are created during the instruction selection proper phase.
Definition at line 1747 of file SelectionDAGNodes.h.
Definition at line 1749 of file SelectionDAGNodes.h.
Definition at line 1778 of file SelectionDAGNodes.h.
References llvm::SDNode::isMachineOpcode().
| mmo_iterator llvm::MachineSDNode::memoperands_begin | ( | ) | const [inline] |
Definition at line 1765 of file SelectionDAGNodes.h.
Referenced by CloneNodeWithValues(), and llvm::ARMBaseInstrInfo::getOperandLatency().
| bool llvm::MachineSDNode::memoperands_empty | ( | ) | const [inline] |
Definition at line 1767 of file SelectionDAGNodes.h.
Referenced by llvm::ARMBaseInstrInfo::getOperandLatency().
| mmo_iterator llvm::MachineSDNode::memoperands_end | ( | ) | const [inline] |
Definition at line 1766 of file SelectionDAGNodes.h.
Referenced by CloneNodeWithValues().
| void llvm::MachineSDNode::setMemRefs | ( | mmo_iterator | NewMemRefs, |
| mmo_iterator | NewMemRefsEnd | ||
| ) | [inline] |
setMemRefs - Assign this MachineSDNodes's memory reference descriptor list. This does not transfer ownership.
Definition at line 1771 of file SelectionDAGNodes.h.
Referenced by CloneNodeWithValues().
friend class SelectionDAG [friend] |
Reimplemented from llvm::SDNode.
Definition at line 1752 of file SelectionDAGNodes.h.