Lines Matching refs:node
31 #include "opto/node.hpp"
79 virtual int reg(PhaseRegAlloc *ra_, const Node *node) const;
81 virtual int reg(PhaseRegAlloc *ra_, const Node *node, int idx) const;
84 Register as_Register(PhaseRegAlloc *ra_, const Node *node) const {
85 return ::as_Register(reg(ra_, node));
87 Register as_Register(PhaseRegAlloc *ra_, const Node *node, int idx) const {
88 return ::as_Register(reg(ra_, node, idx));
90 FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node) const {
91 return ::as_FloatRegister(reg(ra_, node));
93 FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node, int idx) const {
94 return ::as_FloatRegister(reg(ra_, node, idx));
98 XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node) const {
99 return ::as_XMMRegister(reg(ra_, node));
101 XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node, int idx) const {
102 return ::as_XMMRegister(reg(ra_, node, idx));
115 virtual int base (PhaseRegAlloc *ra_, const Node *node, int idx) const;
116 virtual int index(PhaseRegAlloc *ra_, const Node *node, int idx) const;
119 virtual int disp (PhaseRegAlloc *ra_, const Node *node, int idx) const;
154 virtual void int_format(PhaseRegAlloc *,const MachNode *node, outputStream *st) const = 0;
155 virtual void ext_format(PhaseRegAlloc *,const MachNode *node,int idx, outputStream *st) const=0;
162 // Base type for all machine specific nodes. All node classes generated by the
177 // Copy inputs and operands to new node of instruction.
255 // which serves as node bottom.
298 virtual void dump_spec(outputStream *st) const; // Print per-node info
346 // Machine node that represents the base address of the constant table.
373 // Machine node that holds a constant which is stored in the constant table.
376 Compile::Constant _constant; // This node's constant.
449 // Offset of safepoint from the beginning of the node
753 bool _optimized_virtual; // Tells if node is a static call or an optimized virtual
889 virtual void int_format(PhaseRegAlloc *ra, const MachNode *node, outputStream *st) const;
890 virtual void ext_format(PhaseRegAlloc *ra, const MachNode *node, int idx, outputStream *st) const { int_format( ra, node, st ); }
916 virtual void int_format(PhaseRegAlloc *ra, const MachNode *node, outputStream *st) const;
917 virtual void ext_format(PhaseRegAlloc *ra, const MachNode *node, int idx, outputStream *st) const { int_format( ra, node, st ); }