comparison src/share/vm/c1/c1_LIRGenerator.cpp @ 6143:8b0a4867acf0

7174218: remove AtomicLongCSImpl intrinsics Reviewed-by: kvn, twisti Contributed-by: Krystal Mok <sajia@taobao.com>
author twisti
date Tue, 12 Jun 2012 14:31:44 -0700
parents 8f37087fc13f
children e2fe93124108
comparison
equal deleted inserted replaced
6142:121e5708ae96 6143:8b0a4867acf0
3007 break; 3007 break;
3008 case vmIntrinsics::_compareAndSwapLong: 3008 case vmIntrinsics::_compareAndSwapLong:
3009 do_CompareAndSwap(x, longType); 3009 do_CompareAndSwap(x, longType);
3010 break; 3010 break;
3011 3011
3012 // sun.misc.AtomicLongCSImpl.attemptUpdate
3013 case vmIntrinsics::_attemptUpdate:
3014 do_AttemptUpdate(x);
3015 break;
3016
3017 case vmIntrinsics::_Reference_get: 3012 case vmIntrinsics::_Reference_get:
3018 do_Reference_get(x); 3013 do_Reference_get(x);
3019 break; 3014 break;
3020 3015
3021 default: ShouldNotReachHere(); break; 3016 default: ShouldNotReachHere(); break;
3252 case lir_membar_storeload : __ membar_storeload(); break; 3247 case lir_membar_storeload : __ membar_storeload(); break;
3253 default : ShouldNotReachHere(); break; 3248 default : ShouldNotReachHere(); break;
3254 } 3249 }
3255 } 3250 }
3256 } 3251 }
3257