< prev index next >
src/share/vm/opto/node.hpp
Print this page
@@ -456,15 +456,15 @@
bool eqv_uncast(const Node* n) const {
return (this->uncast() == n->uncast());
}
// 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);
// Add an output edge to the end of the list
@@ -755,11 +755,11 @@
void add_flag(jushort fl) { init_flags(fl); }
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;
// Other interesting Node properties
@@ -990,11 +990,11 @@
// The method is defined in loopnode.cpp.
const Node* is_loop_iv() const;
// 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;
// Set control or add control as precedence edge
< prev index next >