hg: panama/dev: Summary: Infrastructure changes for generic vector operands, includes following:-

jatin.bhateja at intel.com jatin.bhateja at intel.com
Fri Sep 6 05:57:17 UTC 2019


Changeset: 784d7b4adfe7
Author:    Jatin Bhateja <jatin.bhateja at intel.com>
Date:      2019-09-06 11:26 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/784d7b4adfe7

Summary: Infrastructure changes for generic vector operands, includes following:-
         1) Creation of new generic operands vecG and legVecG along
            with the chain instructions MoveLegVecG2VecG and MoveVecG2LegVecG.
         2) Post-selection stage for its resolution to concrete vector operands.
         3) All the changes are currently enabled only for X86 target.
Reviewed-by: sandhya.viswanathan at intel.com
Contributed-by: jatin.bhateja at intel.com

+ src/hotspot/cpu/x86/postSelection_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/opcodes.cpp
! src/hotspot/share/opto/opcodes.hpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp



More information about the panama-dev mailing list