src/share/vm/opto/phaseX.hpp

changeset 6313
de95063c0e34
parent 6198
55fb97c4c58d
child 6876
710a3c8b516e
child 8193
70649f10b88c
     1.1 --- a/src/share/vm/opto/phaseX.hpp	Tue Jan 14 17:46:48 2014 -0800
     1.2 +++ b/src/share/vm/opto/phaseX.hpp	Fri Jan 24 09:31:53 2014 +0100
     1.3 @@ -92,7 +92,8 @@
     1.4    }
     1.5  
     1.6    void   remove_useless_nodes(VectorSet &useful); // replace with sentinel
     1.7 -  void replace_with(NodeHash* nh);
     1.8 +  void   replace_with(NodeHash* nh);
     1.9 +  void   check_no_speculative_types(); // Check no speculative part for type nodes in table
    1.10  
    1.11    Node  *sentinel() { return _sentinel; }
    1.12  
    1.13 @@ -501,6 +502,9 @@
    1.14                                          Deoptimization::DeoptReason reason);
    1.15  
    1.16    void remove_speculative_types();
    1.17 +  void check_no_speculative_types() {
    1.18 +    _table.check_no_speculative_types();
    1.19 +  }
    1.20  
    1.21  #ifndef PRODUCT
    1.22  protected:

mercurial