equal
deleted
inserted
replaced
58 protected: |
58 protected: |
59 virtual uint hash() const; |
59 virtual uint hash() const; |
60 virtual uint cmp( const Node &n ) const; |
60 virtual uint cmp( const Node &n ) const; |
61 virtual uint size_of() const; |
61 virtual uint size_of() const; |
62 void check_con() const; // Called from constructor. |
62 void check_con() const; // Called from constructor. |
|
63 const Type* proj_type(const Type* t) const; |
63 |
64 |
64 public: |
65 public: |
65 ProjNode( Node *src, uint con, bool io_use = false ) |
66 ProjNode( Node *src, uint con, bool io_use = false ) |
66 : Node( src ), _con(con), _is_io_use(io_use) |
67 : Node( src ), _con(con), _is_io_use(io_use) |
67 { |
68 { |
81 virtual const TypePtr *adr_type() const; |
82 virtual const TypePtr *adr_type() const; |
82 virtual bool pinned() const; |
83 virtual bool pinned() const; |
83 virtual const Type *Value( PhaseTransform *phase ) const; |
84 virtual const Type *Value( PhaseTransform *phase ) const; |
84 virtual uint ideal_reg() const; |
85 virtual uint ideal_reg() const; |
85 virtual const RegMask &out_RegMask() const; |
86 virtual const RegMask &out_RegMask() const; |
|
87 |
86 #ifndef PRODUCT |
88 #ifndef PRODUCT |
87 virtual void dump_spec(outputStream *st) const; |
89 virtual void dump_spec(outputStream *st) const; |
88 #endif |
90 #endif |
89 }; |
91 }; |
90 |
92 |