src/share/vm/c1/c1_LIR.hpp

changeset 3592
701a83c86f28
parent 3443
9164b8236699
child 3787
6759698e3140
     1.1 --- a/src/share/vm/c1/c1_LIR.hpp	Wed Feb 22 14:00:34 2012 -0500
     1.2 +++ b/src/share/vm/c1/c1_LIR.hpp	Tue Feb 21 13:14:55 2012 -0500
     1.3 @@ -866,6 +866,10 @@
     1.4        , lir_membar
     1.5        , lir_membar_acquire
     1.6        , lir_membar_release
     1.7 +      , lir_membar_loadload
     1.8 +      , lir_membar_storestore
     1.9 +      , lir_membar_loadstore
    1.10 +      , lir_membar_storeload
    1.11        , lir_get_thread
    1.12    , end_op0
    1.13    , begin_op1
    1.14 @@ -1918,6 +1922,10 @@
    1.15    void membar()                                  { append(new LIR_Op0(lir_membar)); }
    1.16    void membar_acquire()                          { append(new LIR_Op0(lir_membar_acquire)); }
    1.17    void membar_release()                          { append(new LIR_Op0(lir_membar_release)); }
    1.18 +  void membar_loadload()                         { append(new LIR_Op0(lir_membar_loadload)); }
    1.19 +  void membar_storestore()                       { append(new LIR_Op0(lir_membar_storestore)); }
    1.20 +  void membar_loadstore()                        { append(new LIR_Op0(lir_membar_loadstore)); }
    1.21 +  void membar_storeload()                        { append(new LIR_Op0(lir_membar_storeload)); }
    1.22  
    1.23    void nop()                                     { append(new LIR_Op0(lir_nop)); }
    1.24    void build_frame()                             { append(new LIR_Op0(lir_build_frame)); }

mercurial