[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 4 new changesets
adinn at redhat.com
adinn at redhat.com
Tue Oct 15 09:11:35 PDT 2013
Changeset: 658ead2379ef
Author: adinn
Date: 2013-10-15 14:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/658ead2379ef
modify C1 to notify method names with . not / as package separator
this means that when you simbreak a method you can use the same format
as when printed out by TraceCompilation and hsdis. This also makes it
uniform with C2 so a given breakpoint works with both compilers.
! src/share/vm/c1/c1_Compilation.cpp
Changeset: 5075a0ca6a07
Author: adinn
Date: 2013-10-15 14:12 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5075a0ca6a07
ensure iRegP_R0 outputs can be matched with general iRegP inputs
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 75997cf311bb
Author: adinn
Date: 2013-10-15 14:16 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/75997cf311bb
implement instructons matching CmpF3 and CmpD3 ideal nodes
i.e. cmp two floats/doubles and generate -1 / 0 / 1 for LTU / EQ / GT
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 965b63104307
Author: adinn
Date: 2013-10-15 17:10 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/965b63104307
reverted checkcast_arraycopy stub to return -1 ^ num_left_to_copy if copy fails
the generic code in C2 expects this result and its better to avoid the
maintenance/integration issues which arise from changing generic code
if we don't have a compelling performance reason
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
More information about the aarch64-port-dev
mailing list