< prev index next >
src/share/vm/opto/multnode.hpp
Print this page
@@ -36,11 +36,11 @@
class MultiNode : public Node {
public:
MultiNode( uint required ) : Node(required) {
init_class_id(Class_Multi);
}
- virtual int Opcode() const;
+ virtual uint Opcode() const;
virtual const Type *bottom_type() const = 0;
virtual bool is_CFG() const { return true; }
virtual uint hash() const { return NO_HASH; } // CFG nodes do not hash
virtual bool depends_only_on_test() const { return false; }
virtual const RegMask &out_RegMask() const;
@@ -73,11 +73,11 @@
debug_only(check_con());
}
const uint _con; // The field in the tuple we are projecting
const bool _is_io_use; // Used to distinguish between the projections
// used on the control and io paths from a macro node
- virtual int Opcode() const;
+ virtual uint Opcode() const;
virtual bool is_CFG() const;
virtual bool depends_only_on_test() const { return false; }
virtual const Type *bottom_type() const;
virtual const TypePtr *adr_type() const;
virtual bool pinned() const;
< prev index next >