RFR(L): 8031321 Support Intel bit manipulation instructions

Igor Veresov igor.veresov at oracle.com
Fri Feb 7 00:43:45 PST 2014


Hi Remi,

Yes, thanks! I’ll fix that.

igor

On Feb 7, 2014, at 12:08 AM, Remi Forax <forax at univ-mlv.fr> wrote:

> On 02/06/2014 11:10 PM, Igor Veresov wrote:
>> This change adds support for BMI1 instructions on x86 (supported on AMD Piledriver and Intel Haswell).
>> The changes in the matcher.cpp are kind of a temporary hack to workaround the inability to describe DAGs in ADL. I’ll address that problem properly a bit later (we need this change to land in 8u20).
>> 
>> I’m also using Rickard’s changes in type.hpp that are not quite in the repo yet.
>> 
>> Webrev: http://cr.openjdk.java.net/~iveresov/8031321/webrev.00/
>> 
>> Testing: jprt, jtreg, ctw, the new regtest (verified that the instructions are generated and all).
>> 
>> igor
> 
> Hi Igor,
> just crawling the code,
> there is a cut & paste error in global_x86, the description of UseBMI1Instructions is not correct.
> 
> cheers,
> Rémi
> 



More information about the hotspot-compiler-dev mailing list