comparison 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
comparison
equal deleted inserted replaced
6794:8ae8f9dd7099 6795:7eca5de9e0b6
126 virtual void do_RoundFP (RoundFP* x); 126 virtual void do_RoundFP (RoundFP* x);
127 virtual void do_UnsafeGetRaw (UnsafeGetRaw* x); 127 virtual void do_UnsafeGetRaw (UnsafeGetRaw* x);
128 virtual void do_UnsafePutRaw (UnsafePutRaw* x); 128 virtual void do_UnsafePutRaw (UnsafePutRaw* x);
129 virtual void do_UnsafeGetObject(UnsafeGetObject* x); 129 virtual void do_UnsafeGetObject(UnsafeGetObject* x);
130 virtual void do_UnsafePutObject(UnsafePutObject* x); 130 virtual void do_UnsafePutObject(UnsafePutObject* x);
131 virtual void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x);
131 virtual void do_UnsafePrefetchRead (UnsafePrefetchRead* x); 132 virtual void do_UnsafePrefetchRead (UnsafePrefetchRead* x);
132 virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x); 133 virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x);
133 virtual void do_ProfileCall (ProfileCall* x); 134 virtual void do_ProfileCall (ProfileCall* x);
134 virtual void do_ProfileInvoke (ProfileInvoke* x); 135 virtual void do_ProfileInvoke (ProfileInvoke* x);
135 virtual void do_RuntimeCall (RuntimeCall* x); 136 virtual void do_RuntimeCall (RuntimeCall* x);