RFR(L): 8031321 Support Intel bit manipulation instructions
Igor Veresov
igor.veresov at oracle.com
Thu Feb 6 14:10:29 PST 2014
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
More information about the hotspot-compiler-dev
mailing list