< prev index next >

src/share/vm/c1/c1_LIRGenerator.hpp

Print this page

        

@@ -293,10 +293,12 @@
   // must be loaded to know it's volatile which means that the offset
   // it always known as well.
   void volatile_field_store(LIR_Opr value, LIR_Address* address, CodeEmitInfo* info);
   void volatile_field_load(LIR_Address* address, LIR_Opr result, CodeEmitInfo* info);
 
+  LIR_Opr unpack_offset(LIR_Opr src, LIR_Opr offset);
+
   void put_Object_unsafe(LIR_Opr src, LIR_Opr offset, LIR_Opr data, BasicType type, bool is_volatile);
   void get_Object_unsafe(LIR_Opr dest, LIR_Opr src, LIR_Opr offset, BasicType type, bool is_volatile);
 
   void arithmetic_call_op (Bytecodes::Code code, LIR_Opr result, LIR_OprList* args);
 
< prev index next >