[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