RFR: 143072: [JVMCI] Port JVMCI to AArch64

Roland Schatz roland.schatz at oracle.com
Wed Dec 2 11:23:37 UTC 2015


Sorry for noticing it that late, but there seems to be no implementation 
for src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp...
Of course the stuff in there could be implemented in a separate patch. 
It's rather hard to test that without an actual compiler.

Perhaps we should have a series of test analogous to the 
test/compiler/jvmci/errors tests, but for "working" instead of "broken" 
code installation. For that we would need a platform dependent "fake" 
compiler (e.g. handwritten assembly for well-known test methods).

- Roland

On 12/01/2015 06:58 PM, Andrew Haley wrote:
> On 12/01/2015 05:55 PM, Christian Thalinger wrote:
>>> On Dec 1, 2015, at 4:40 AM, Andrew Haley <aph at redhat.com> wrote:
>>>
>>> On 12/01/2015 12:53 PM, Roland Schatz wrote:
>>>> Regarding the MASK* kinds: Does it AArch64 really have a dedicated mask
>>>> datatype, like AVX512?
>>>> There seem to be no registers where the MASK kinds can be stored.
>>>> AArch64.canStoreValue(...) returns false for all registers for the MASK
>>>> kinds, so they can't be really used.
>>> No, that's just a hangover from the x86 version.
>> Are you sending a new webrev?
> I was waiting to see if there were any more problems.
>
> Andrew.
>
>



More information about the hotspot-compiler-dev mailing list