Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b72
    • CPU:
      x86
    • OS:
      generic

      Backports

        Description

        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.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  mcberg Michael Berg
                  Reporter:
                  mcberg Michael Berg
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 2 weeks
                    2w
                    Remaining:
                    Remaining Estimate - 2 weeks
                    2w
                    Logged:
                    Time Spent - Not Specified
                    Not Specified