Mercurial > hg > graal-compiler
diff src/share/vm/c1/c1_GraphBuilder.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 | 7f813940ac35 |
children | b9a9ed0f8eeb c3e799c37717 |
line wrap: on
line diff
--- a/src/share/vm/c1/c1_GraphBuilder.hpp Wed Sep 19 16:50:26 2012 -0700 +++ b/src/share/vm/c1/c1_GraphBuilder.hpp Thu Sep 20 16:49:17 2012 +0200 @@ -367,6 +367,7 @@ bool append_unsafe_put_raw(ciMethod* callee, BasicType t); bool append_unsafe_prefetch(ciMethod* callee, bool is_store, bool is_static); void append_unsafe_CAS(ciMethod* callee); + bool append_unsafe_get_and_set_obj(ciMethod* callee, bool is_add); void print_inlining(ciMethod* callee, const char* msg, bool success = true);