RFR (L): 7054512: Compress class pointers after perm gen removal (original) (raw)
Christian Thalinger christian.thalinger at oracle.com
Mon Sep 24 12:37:49 PDT 2012
- Previous message: RFR (L): 7054512: Compress class pointers after perm gen removal
- Next message: hg: hsx/hotspot-comp/hotspot: 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sep 20, 2012, at 9:25 AM, Roland Westrelin <roland.westrelin at oracle.com> wrote:
compilers and SA support for compressed klass pointers.
src/cpu/sparc/vm/sparc.ad:
+instruct encodeKlass_not_null(iRegN dst, iRegP src) %{
- format %{ "encode_heap_oop_not_null src,src, src,dst" %}
+instruct decodeKlass_not_null(iRegP dst, iRegN src) %{
- format %{ "decode_heap_oop_not_null src,src, src,dst" %}
Copy-paste typo: oop should be klass.
src/cpu/x86/vm/x86_64.ad:
+instruct storeImmNKlass(memory mem, immNKlass src) ...
- ins_encode %{
- address con = (address)$src$$constant;
- __ set_narrow_klass($mem$$Address, (Klass*)$src$$constant);
- %}
con is unused.
I haven't reviewed all files yet but I'm working on it...
-- Chris
Roland.
- Previous message: RFR (L): 7054512: Compress class pointers after perm gen removal
- Next message: hg: hsx/hotspot-comp/hotspot: 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the hotspot-compiler-dev mailing list