< prev index next >

src/hotspot/share/oops/cpCache.inline.hpp

Print this page

        

*** 25,35 **** #ifndef SHARE_VM_OOPS_CPCACHEOOP_INLINE_HPP #define SHARE_VM_OOPS_CPCACHEOOP_INLINE_HPP #include "oops/cpCache.hpp" #include "oops/oopHandle.inline.hpp" ! #include "runtime/orderAccess.inline.hpp" inline int ConstantPoolCacheEntry::indices_ord() const { return OrderAccess::load_acquire(&_indices); } inline Bytecodes::Code ConstantPoolCacheEntry::bytecode_1() const { return Bytecodes::cast((indices_ord() >> bytecode_1_shift) & bytecode_1_mask); --- 25,35 ---- #ifndef SHARE_VM_OOPS_CPCACHEOOP_INLINE_HPP #define SHARE_VM_OOPS_CPCACHEOOP_INLINE_HPP #include "oops/cpCache.hpp" #include "oops/oopHandle.inline.hpp" ! #include "runtime/orderAccess.hpp" inline int ConstantPoolCacheEntry::indices_ord() const { return OrderAccess::load_acquire(&_indices); } inline Bytecodes::Code ConstantPoolCacheEntry::bytecode_1() const { return Bytecodes::cast((indices_ord() >> bytecode_1_shift) & bytecode_1_mask);
< prev index next >