diff src/share/vm/code/nmethod.hpp @ 14172:cd22c8dbda4f

Made graph caching compilation local
author Doug Simon <doug.simon@oracle.com>
date Thu, 13 Mar 2014 15:36:30 +0100
parents 5a9afbf72714
children 29ccc4cbabca
line wrap: on
line diff
--- a/src/share/vm/code/nmethod.hpp	Thu Mar 13 14:48:01 2014 +0100
+++ b/src/share/vm/code/nmethod.hpp	Thu Mar 13 15:36:30 2014 +0100
@@ -159,7 +159,6 @@
   int _dependencies_offset;
   int _handler_table_offset;
   int _nul_chk_table_offset;
-  int _leaf_graph_ids_offset;
   int _nmethod_end_offset;
 
   // location in frame (offset for sp) that deopt can store the original
@@ -276,8 +275,7 @@
           ExceptionHandlerTable* handler_table,
           ImplicitExceptionTable* nul_chk_table,
           AbstractCompiler* compiler,
-          int comp_level,
-          GrowableArray<jlong>* leaf_graph_ids
+          int comp_level
 #ifdef GRAAL
           , Handle installed_code,
           Handle speculation_log
@@ -318,8 +316,7 @@
                               ExceptionHandlerTable* handler_table,
                               ImplicitExceptionTable* nul_chk_table,
                               AbstractCompiler* compiler,
-                              int comp_level,
-                              GrowableArray<jlong>* leaf_graph_ids = NULL
+                              int comp_level
 #ifdef GRAAL
                               , Handle installed_code = Handle(),
                               Handle speculation_log = Handle()
@@ -393,9 +390,7 @@
   address handler_table_begin   () const          { return           header_begin() + _handler_table_offset ; }
   address handler_table_end     () const          { return           header_begin() + _nul_chk_table_offset ; }
   address nul_chk_table_begin   () const          { return           header_begin() + _nul_chk_table_offset ; }
-  address nul_chk_table_end     () const          { return           header_begin() + _leaf_graph_ids_offset; }
-  jlong*  leaf_graph_ids_begin  () const          { return  (jlong*)(header_begin() + _leaf_graph_ids_offset); }
-  jlong*  leaf_graph_ids_end    () const          { return  (jlong*)(header_begin() + _nmethod_end_offset)  ; }
+  address nul_chk_table_end     () const          { return           header_begin() + _nmethod_end_offset;    }
 
   // Sizes
   int consts_size       () const                  { return            consts_end       () -            consts_begin       (); }