comparison src/share/vm/c1/c1_LIRGenerator.cpp @ 7482:989155e2d07a

Merge with hs25-b15.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Wed, 16 Jan 2013 01:34:24 +0100
parents e522a00b91aa 1e41b0bc58a0
children 5fc51c1ecdeb
comparison
equal deleted inserted replaced
7381:6761a8f854a4 7482:989155e2d07a
2975 break; 2975 break;
2976 case vmIntrinsics::_compareAndSwapLong: 2976 case vmIntrinsics::_compareAndSwapLong:
2977 do_CompareAndSwap(x, longType); 2977 do_CompareAndSwap(x, longType);
2978 break; 2978 break;
2979 2979
2980 case vmIntrinsics::_loadFence :
2981 if (os::is_MP()) __ membar_acquire();
2982 break;
2983 case vmIntrinsics::_storeFence:
2984 if (os::is_MP()) __ membar_release();
2985 break;
2986 case vmIntrinsics::_fullFence :
2987 if (os::is_MP()) __ membar();
2988 break;
2989
2980 case vmIntrinsics::_Reference_get: 2990 case vmIntrinsics::_Reference_get:
2981 do_Reference_get(x); 2991 do_Reference_get(x);
2982 break; 2992 break;
2983 2993
2984 default: ShouldNotReachHere(); break; 2994 default: ShouldNotReachHere(); break;