[aarch64-port-dev ] JDK9: Merge in recent changes from JDK8 tree
Edward Nevill
ed at camswl.com
Tue May 20 12:30:10 UTC 2014
Hi,
The following changesets merge the JDK9 hotspot tree to the same state as the JDK8 tip.
I have tested the resultant tree with jtreg hotspot and langtools.
None of the changesets involve changes to shared code.
Regards,
Ed.
--- CUT HERE ---
changeset: 6285:b432f481e62c
user: aph
date: Wed Apr 23 09:26:04 2014 -0400
files: src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp src/cpu/aarch64/vm/register_aarch64.hpp
description:
Add a constructor as a conversion from Register - RegSet. Use it.
changeset: 6286:212b2ca3ad1c
user: Edward Nevill edward.nevill at linaro.org
date: Tue Apr 29 14:58:56 2014 +0100
files: src/cpu/aarch64/vm/aarch64.ad
description:
Minor optimisation for divide by 2
changeset: 6287:4c9a7428f67b
user: Edward Nevill edward.nevill at linaro.org
date: Thu May 01 14:57:36 2014 +0100
files: src/cpu/aarch64/vm/nativeInst_aarch64.hpp
description:
Fix instruction size from 8 to 4
changeset: 6288:1ca541a15aff
user: Edward Nevill edward.nevill at linaro.org
date: Wed May 07 16:41:56 2014 +0100
files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/c1_globals_aarch64.hpp src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
description:
Improvements to safepoint polling
changeset: 6289:5b18c3dc4c4a
user: Edward Nevill edward.nevill at linaro.org
date: Mon May 12 13:39:41 2014 +0100
files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
description:
Optimise C2 entry point verification
changeset: 6290:777a522742fa
user: Edward Nevill edward.nevill at linaro.org
date: Mon May 12 13:41:43 2014 +0100
files: src/cpu/aarch64/vm/globals_aarch64.hpp
description:
Make code entry alignment 64 for C2
changeset: 6291:6cd24413811b
user: Edward Nevill edward.nevill at linaro.org
date: Tue May 13 16:09:08 2014 +0100
files: src/cpu/aarch64/vm/aarch64.ad
description:
Optimise long divide by 2
changeset: 6292:8a1d95a0fb86
user: aph
date: Mon May 12 14:34:00 2014 +0100
files: src/cpu/aarch64/vm/aarch64.ad
description:
Fix opto assembly for shifts.
changeset: 6293:aa29549aca08
user: aph
date: Mon May 12 16:26:39 2014 +0100
files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
description:
Tidy up stack frame handling.
changeset: 6294:27d284544a1a
user: aph
date: Tue May 13 15:57:30 2014 +0100
files: src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
description:
Improve code generation for pop(), as suggested by Edward Nevill.
changeset: 6295:5dc01b82a254
user: aph
date: Tue May 13 16:28:22 2014 +0100
files: src/cpu/aarch64/vm/register_aarch64.hpp
description:
Add RegSet::operator+=.
changeset: 6296:f28c0648a91a
user: aph
date: Tue May 13 16:49:25 2014 +0100
files: src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp
description:
Tidy up register usage in push/pop instructions.
changeset: 6297:05fca26b84c9
tag: tip
user: Edward Nevill edward.nevill at linaro.org
date: Tue May 13 20:22:36 2014 +0100
files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/relocInfo_aarch64.cpp
description:
Optimise addressing of card table byte map base
--- CUT HERE ---
More information about the aarch64-port-dev
mailing list