Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/compile.cpp @ 6795:7eca5de9e0b6
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
Summary: use shorter instruction sequences for atomic add and atomic exchange when possible.
Reviewed-by: kvn, jrose
author | roland |
---|---|
date | Thu, 20 Sep 2012 16:49:17 +0200 |
parents | 137868b7aa6f |
children | e626685e9f6c |
comparison
equal
deleted
inserted
replaced
6794:8ae8f9dd7099 | 6795:7eca5de9e0b6 |
---|---|
2274 case Op_StoreLConditional: | 2274 case Op_StoreLConditional: |
2275 case Op_CompareAndSwapI: | 2275 case Op_CompareAndSwapI: |
2276 case Op_CompareAndSwapL: | 2276 case Op_CompareAndSwapL: |
2277 case Op_CompareAndSwapP: | 2277 case Op_CompareAndSwapP: |
2278 case Op_CompareAndSwapN: | 2278 case Op_CompareAndSwapN: |
2279 case Op_GetAndAddI: | |
2280 case Op_GetAndAddL: | |
2281 case Op_GetAndSetI: | |
2282 case Op_GetAndSetL: | |
2283 case Op_GetAndSetP: | |
2284 case Op_GetAndSetN: | |
2279 case Op_StoreP: | 2285 case Op_StoreP: |
2280 case Op_StoreN: | 2286 case Op_StoreN: |
2281 case Op_LoadB: | 2287 case Op_LoadB: |
2282 case Op_LoadUB: | 2288 case Op_LoadUB: |
2283 case Op_LoadUS: | 2289 case Op_LoadUS: |