[11] RFR(S) 8198251: [Graal] compiler/intrinsics/bmi/verifycode tests fail with Graal on macos

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri Feb 23 18:08:23 UTC 2018


Thank you, Tobias

Vladimir

On 2/23/18 12:14 AM, Tobias Hartmann wrote:
> Hi Vladimir,
> 
> looks good to me.
> 
> For the record: Enhancing Graal to support BMI instructions is tracked by JDK-8198574.
> 
> Best regards,
> Tobias
> 
> On 22.02.2018 20:28, Vladimir Kozlov wrote:
>> http://cr.openjdk.java.net/~kvn/8198251/webrev.00/
>> https://bugs.openjdk.java.net/browse/JDK-8198251
>>
>> Graal's matcher does not support matching set of nodes into one x64 BMI instruction how C2 does:
>>
>> match(Set dst (AndI (XorI src1 minus_1) (LoadI src2)));
>> andnl($dst$$Register, $src1$$Register, $src2$$Address);
>>
>> BMI tests should be excluded from Graal JIT testing for now.
>> We will file RFE for Graal to support such matching.
>>


More information about the hotspot-compiler-dev mailing list