[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 2 new changesets

adinn at redhat.com adinn at redhat.com
Tue Aug 20 10:05:08 PDT 2013


Changeset: b177b5978e64
Author:    adinn
Date:      2013-08-20 17:54 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b177b5978e64

made C2 work with -XX:+CompressedOoops

this version still dumb about loading 32 bit narrow oop or narrow
klass constants into registers. it currently loads the 64-bit
uncompressed constant and then encodes it into 32 bits. that's because
the relocate code doesn't yet know how to spot a 32-bit load vs a 64
bit load and so cannot guarantee to relocate the load correctly (it
assumes such reloc operations are 64 bit). This needs fixing.

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 2b2366f0c87a
Author:    adinn
Date:      2013-08-20 17:56 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2b2366f0c87a

Merge

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp




More information about the aarch64-port-dev mailing list