RFR(S): JDK-8191339: [JVMCI] BigInteger compiler intrinsics on Graal.
Vladimir Kozlov
vladimir.kozlov at oracle.com
Thu Sep 27 21:28:28 UTC 2018
Good.
Thanks,
Vladimir
On 9/20/18 2:53 AM, Patric Hedlin wrote:
> Hi Vladimir, Andrew,
>
> Sorry for dropping this after vacation. The testing is a simplistic benchmark (soon to be... I hope)
> added to Graal (and some directed, a bit to ad hoc, testing not meant for up-streaming to Graal). I
> also used a simplified version of a more general JVMCI/VM test case for these options only, but it
> really does only exercise the JVMCI (not the option propagation in Graal or some other JVMCI
> "client"), making it less useful.
>
> But in essence, Graal is the test-case.
>
>
> On 2018-06-22 18:04, Vladimir Kozlov wrote:
>> Hi Patric,
>>
>> Do you need Graal changes for this? Or it already has these intrinsics and the only problem is
>> these flags were not set in vm_version_x86.cpp?
>
> No further changes have been made to Graal.
>
>>
>> Small note. In vm_version_x86.cpp previous code has already COMPILER2_OR_JVMCI check. You can
>> remove previous #endif and new #ifdef. Also change comment for closing #endif at line 1080 to //
>> COMPILER2_OR_JVMCI
>>
>> 1080 #endif // COMPILER2
>
> You are right (actually the intended webrev) and it should look correct now (just a tad old).
>
> Best regards,
> Patric
>>
>> What testing you did?
>>
>> Thanks,
>> Vladimir
>>
>> On 6/21/18 8:26 AM, Patric Hedlin wrote:
>>> Dear all,
>>>
>>> I would like to ask for help to review the following change/update:
>>>
>>> Issue: https://bugs.openjdk.java.net/browse/JDK-8191339
>>>
>>> Webrev: http://cr.openjdk.java.net/~phedlin/tr8191339/
>>>
>>>
>>> 8191339: [JVMCI] BigInteger compiler intrinsics on Graal.
>>>
>>> Enabling BigInteger intrinsics via JVMCI.
>>>
>>>
>>>
>>> Best regards,
>>> Patric
>
More information about the hotspot-compiler-dev
mailing list