src/share/vm/c1/c1_LIRGenerator.hpp

changeset 2781
e1162778c1c8
parent 2486
403dc4c1d7f5
child 3592
701a83c86f28
     1.1 --- a/src/share/vm/c1/c1_LIRGenerator.hpp	Tue Apr 05 19:14:03 2011 -0700
     1.2 +++ b/src/share/vm/c1/c1_LIRGenerator.hpp	Thu Apr 07 09:53:20 2011 -0700
     1.3 @@ -246,6 +246,7 @@
     1.4    void do_AttemptUpdate(Intrinsic* x);
     1.5    void do_NIOCheckIndex(Intrinsic* x);
     1.6    void do_FPIntrinsics(Intrinsic* x);
     1.7 +  void do_Reference_get(Intrinsic* x);
     1.8  
     1.9    void do_UnsafePrefetch(UnsafePrefetch* x, bool is_store);
    1.10  
    1.11 @@ -260,13 +261,14 @@
    1.12  
    1.13    // generic interface
    1.14  
    1.15 -  void pre_barrier(LIR_Opr addr_opr, bool patch,  CodeEmitInfo* info);
    1.16 +  void pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val, bool do_load, bool patch, CodeEmitInfo* info);
    1.17    void post_barrier(LIR_OprDesc* addr, LIR_OprDesc* new_val);
    1.18  
    1.19    // specific implementations
    1.20    // pre barriers
    1.21  
    1.22 -  void G1SATBCardTableModRef_pre_barrier(LIR_Opr addr_opr, bool patch,  CodeEmitInfo* info);
    1.23 +  void G1SATBCardTableModRef_pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val,
    1.24 +                                         bool do_load, bool patch, CodeEmitInfo* info);
    1.25  
    1.26    // post barriers
    1.27  

mercurial