Mercurial > hg > truffle
diff src/share/vm/opto/classes.hpp @ 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 | 006050192a5a |
children | 859c45fb8cea |
line wrap: on
line diff
--- a/src/share/vm/opto/classes.hpp Wed Sep 19 16:50:26 2012 -0700 +++ b/src/share/vm/opto/classes.hpp Thu Sep 20 16:49:17 2012 +0200 @@ -83,6 +83,12 @@ macro(CompareAndSwapL) macro(CompareAndSwapP) macro(CompareAndSwapN) +macro(GetAndAddI) +macro(GetAndAddL) +macro(GetAndSetI) +macro(GetAndSetL) +macro(GetAndSetP) +macro(GetAndSetN) macro(Con) macro(ConN) macro(ConD)