--- old/src/share/vm/opto/node.hpp 2016-07-03 23:43:05.447487774 +0900 +++ new/src/share/vm/opto/node.hpp 2016-07-03 23:43:05.308488351 +0900 @@ -458,11 +458,11 @@ } // Find out of current node that matches opcode. - Node* find_out_with(int opcode); + Node* find_out_with(uint opcode); // Return true if the current node has an out that matches opcode. - bool has_out_with(int opcode); + bool has_out_with(uint opcode); // Return true if the current node has an out that matches any of the opcodes. - bool has_out_with(int opcode1, int opcode2, int opcode3, int opcode4); + bool has_out_with(uint opcode1, uint opcode2, uint opcode3, uint opcode4); private: static Node* uncast_helper(const Node* n); @@ -757,7 +757,7 @@ void remove_flag(jushort fl) { clear_flag(fl); } // Return a dense integer opcode number - virtual int Opcode() const; + virtual uint Opcode() const; // Virtual inherited Node size virtual uint size_of() const; @@ -992,7 +992,7 @@ // Return a node with opcode "opc" and same inputs as "this" if one can // be found; Otherwise return NULL; - Node* find_similar(int opc); + Node* find_similar(uint opc); // Return the unique control out if only one. Null if none or more than one. Node* unique_ctrl_out() const;