hotspot/src/share/vm/opto/mathexactnode.hpp
changeset 21578 d380e7e6f805
parent 21105 47618ee96ed5
child 22911 ff49c48c887d
equal deleted inserted replaced
21577:471d08cfc988 21578:d380e7e6f805
    47   };
    47   };
    48   virtual int Opcode() const;
    48   virtual int Opcode() const;
    49   virtual Node* Identity(PhaseTransform* phase) { return this; }
    49   virtual Node* Identity(PhaseTransform* phase) { return this; }
    50   virtual Node* Ideal(PhaseGVN* phase, bool can_reshape) { return NULL; }
    50   virtual Node* Ideal(PhaseGVN* phase, bool can_reshape) { return NULL; }
    51   virtual const Type* Value(PhaseTransform* phase) const { return bottom_type(); }
    51   virtual const Type* Value(PhaseTransform* phase) const { return bottom_type(); }
    52   virtual uint hash() const { return Node::hash(); }
    52   virtual uint hash() const { return NO_HASH; }
    53   virtual bool is_CFG() const { return false; }
    53   virtual bool is_CFG() const { return false; }
    54   virtual uint ideal_reg() const { return NotAMachineReg; }
    54   virtual uint ideal_reg() const { return NotAMachineReg; }
    55 
    55 
    56   ProjNode* result_node() const { return proj_out(result_proj_node); }
    56   ProjNode* result_node() const { return proj_out(result_proj_node); }
    57   ProjNode* flags_node() const { return proj_out(flags_proj_node); }
    57   ProjNode* flags_node() const { return proj_out(flags_proj_node); }