diff src/share/vm/opto/parse.hpp @ 12966:b2ee5dc63353

8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: kvn, twisti
author roland
date Wed, 23 Oct 2013 12:40:23 +0200
parents 3213ba4d3dff
children de6a9e811145 c6d7e7406136
line wrap: on
line diff
--- a/src/share/vm/opto/parse.hpp	Wed Oct 23 10:00:39 2013 +0200
+++ b/src/share/vm/opto/parse.hpp	Wed Oct 23 12:40:23 2013 +0200
@@ -607,6 +607,9 @@
   // Assumes that there is no applicable local handler.
   void throw_to_exit(SafePointNode* ex_map);
 
+  // Use speculative type to optimize CmpP node
+  Node* optimize_cmp_with_klass(Node* c);
+
  public:
 #ifndef PRODUCT
   // Handle PrintOpto, etc.