Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1/c1_Canonicalizer.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 |
---|---|
98 virtual void do_RoundFP (RoundFP* x); | 98 virtual void do_RoundFP (RoundFP* x); |
99 virtual void do_UnsafeGetRaw (UnsafeGetRaw* x); | 99 virtual void do_UnsafeGetRaw (UnsafeGetRaw* x); |
100 virtual void do_UnsafePutRaw (UnsafePutRaw* x); | 100 virtual void do_UnsafePutRaw (UnsafePutRaw* x); |
101 virtual void do_UnsafeGetObject(UnsafeGetObject* x); | 101 virtual void do_UnsafeGetObject(UnsafeGetObject* x); |
102 virtual void do_UnsafePutObject(UnsafePutObject* x); | 102 virtual void do_UnsafePutObject(UnsafePutObject* x); |
103 virtual void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x); | |
103 virtual void do_UnsafePrefetchRead (UnsafePrefetchRead* x); | 104 virtual void do_UnsafePrefetchRead (UnsafePrefetchRead* x); |
104 virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x); | 105 virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x); |
105 virtual void do_ProfileCall (ProfileCall* x); | 106 virtual void do_ProfileCall (ProfileCall* x); |
106 virtual void do_ProfileInvoke (ProfileInvoke* x); | 107 virtual void do_ProfileInvoke (ProfileInvoke* x); |
107 virtual void do_RuntimeCall (RuntimeCall* x); | 108 virtual void do_RuntimeCall (RuntimeCall* x); |