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);