1.1 --- a/src/share/vm/opto/connode.hpp Thu Apr 17 07:16:03 2008 -0700 1.2 +++ b/src/share/vm/opto/connode.hpp Wed Apr 23 11:20:36 2008 -0700 1.3 @@ -282,6 +282,7 @@ 1.4 } 1.5 virtual int Opcode() const; 1.6 virtual Node *Identity( PhaseTransform *phase ); 1.7 + virtual const Type *Value( PhaseTransform *phase ) const; 1.8 virtual uint ideal_reg() const { return Op_RegN; } 1.9 1.10 static Node* encode(PhaseGVN* phase, Node* value); 1.11 @@ -300,7 +301,10 @@ 1.12 } 1.13 virtual int Opcode() const; 1.14 virtual Node *Identity( PhaseTransform *phase ); 1.15 + virtual const Type *Value( PhaseTransform *phase ) const; 1.16 virtual uint ideal_reg() const { return Op_RegP; } 1.17 + 1.18 + static Node* decode(PhaseGVN* phase, Node* value); 1.19 }; 1.20 1.21 //------------------------------Conv2BNode-------------------------------------