src/share/vm/opto/connode.hpp

changeset 559
b130b98db9cf
parent 548
ba764ed4b6f2
child 561
72f4a668df19
     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-------------------------------------

mercurial