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)); }