diff src/share/vm/c1/c1_InstructionPrinter.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 1d7922586cf6
children b9a9ed0f8eeb
line wrap: on
line diff
--- a/src/share/vm/c1/c1_InstructionPrinter.hpp	Wed Sep 19 16:50:26 2012 -0700
+++ b/src/share/vm/c1/c1_InstructionPrinter.hpp	Thu Sep 20 16:49:17 2012 +0200
@@ -128,6 +128,7 @@
   virtual void do_UnsafePutRaw   (UnsafePutRaw*    x);
   virtual void do_UnsafeGetObject(UnsafeGetObject* x);
   virtual void do_UnsafePutObject(UnsafePutObject* x);
+  virtual void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x);
   virtual void do_UnsafePrefetchRead (UnsafePrefetchRead*  x);
   virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x);
   virtual void do_ProfileCall    (ProfileCall*     x);