Loading... (original) (raw)

Issue Fix Version Assignee Priority Status Resolution Resolved In Build
JDK-8135553 emb-9 Michael Berg P3 Resolved Fixed team

This change enables more applications on EVEX enabled targets by completing more support. The subgroup of microarchitectures enabled which support EVEX encoding via CPUID control is extended to manage more code generation patterns. Improvements were made to vector replication patterns on current architectures and mapped to more efficient forms on EVEX enabled targets. Call save areas were extended and BMI support for existing code generation was augmented to support EVEX enabled microarchitectures. Vector patterns were extended on x86 architectures for completeness including EVEX enabled microarchitectures.

  1. webrev.tar.bz2
    589 kB
    2015-05-27 13:35

backported by

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8135553 AVX 512 extended support

relates to

Enhancement - null JDK-8132160 support for AVX 512 call frames and stack management

Bug - A problem which impairs or prevents the functions of the product. JDK-8224558 Fix replicateB encoding

Enhancement - null JDK-8076276 Add support for AVX512