Mercurial > hg > truffle
comparison 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 |
comparison
equal
deleted
inserted
replaced
6794:8ae8f9dd7099 | 6795:7eca5de9e0b6 |
---|---|
81 macro(CmpU) | 81 macro(CmpU) |
82 macro(CompareAndSwapI) | 82 macro(CompareAndSwapI) |
83 macro(CompareAndSwapL) | 83 macro(CompareAndSwapL) |
84 macro(CompareAndSwapP) | 84 macro(CompareAndSwapP) |
85 macro(CompareAndSwapN) | 85 macro(CompareAndSwapN) |
86 macro(GetAndAddI) | |
87 macro(GetAndAddL) | |
88 macro(GetAndSetI) | |
89 macro(GetAndSetL) | |
90 macro(GetAndSetP) | |
91 macro(GetAndSetN) | |
86 macro(Con) | 92 macro(Con) |
87 macro(ConN) | 93 macro(ConN) |
88 macro(ConD) | 94 macro(ConD) |
89 macro(ConF) | 95 macro(ConF) |
90 macro(ConI) | 96 macro(ConI) |