< prev index next >

src/hotspot/share/c1/c1_LIRGenerator.hpp

Print this page
rev 51436 : 8209667: Explicit barriers for C1/LIR

@@ -298,10 +298,12 @@
                                 LIRItem& base, LIRItem& offset, LIRItem& value);
 
   LIR_Opr access_atomic_add_at(DecoratorSet decorators, BasicType type,
                                LIRItem& base, LIRItem& offset, LIRItem& value);
 
+  LIR_Opr access_resolve(DecoratorSet decorators, LIR_Opr obj, CodeEmitInfo* info);
+
   // These need to guarantee JMM volatile semantics are preserved on each platform
   // and requires one implementation per architecture.
   LIR_Opr atomic_cmpxchg(BasicType type, LIR_Opr addr, LIRItem& cmp_value, LIRItem& new_value);
   LIR_Opr atomic_xchg(BasicType type, LIR_Opr addr, LIRItem& new_value);
   LIR_Opr atomic_add(BasicType type, LIR_Opr addr, LIRItem& new_value);
< prev index next >