< prev index next >

src/hotspot/cpu/x86/stubRoutines_x86.hpp

Print this page
rev 57093 : 8230765: Implement nmethod barrier for x86_32 platforms

@@ -53,18 +53,12 @@
   static address _float_sign_mask;
   static address _float_sign_flip;
   static address _double_sign_mask;
   static address _double_sign_flip;
 
-  static address _method_entry_barrier;
-
  public:
 
-  static address method_entry_barrier() {
-    return _method_entry_barrier;
-  }
-
   static address get_previous_fp_entry() {
     return _get_previous_fp_entry;
   }
 
   static address get_previous_sp_entry() {

@@ -119,10 +113,12 @@
   static address _key_shuffle_mask_addr;
 
   //shuffle mask for big-endian 128-bit integers
   static address _counter_shuffle_mask_addr;
 
+  static address _method_entry_barrier;
+
   // masks and table for CRC32
   static uint64_t _crc_by128_masks[];
   static juint    _crc_table[];
   // table for CRC32C
   static juint* _crc32c_table;

@@ -219,10 +215,11 @@
   static address ghash_shufflemask_addr() { return _ghash_shuffmask_addr; }
   static address ghash_polynomial_addr() { return _ghash_poly_addr; }
   static address upper_word_mask_addr() { return _upper_word_mask_addr; }
   static address shuffle_byte_flip_mask_addr() { return _shuffle_byte_flip_mask_addr; }
   static address k256_addr()      { return _k256_adr; }
+  static address method_entry_barrier() { return _method_entry_barrier; }
 
   static address vector_short_to_byte_mask() {
     return _vector_short_to_byte_mask;
   }
   static address vector_float_sign_mask() {
< prev index next >