< 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 >