hg: jdk9/hs-comp/hotspot: 8074981: Integer/FP scalar reduction optimization
vladimir.kozlov at oracle.com
vladimir.kozlov at oracle.com
Thu Apr 2 02:54:31 UTC 2015
Changeset: 6fff5df5f3d2
Author: kvn
Date: 2015-04-01 18:07 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6fff5df5f3d2
8074981: Integer/FP scalar reduction optimization
Summary: Add scalar reduction optimization to C2 to take advantage of vector instructions in modern x86 CPUs.
Reviewed-by: kvn, twisti
Contributed-by: michael.c.berg at intel.com
! make/build.sh
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/loopopts/superword/ProdRed_Double.java
+ test/compiler/loopopts/superword/ProdRed_Float.java
+ test/compiler/loopopts/superword/ProdRed_Int.java
+ test/compiler/loopopts/superword/SumRed_Double.java
+ test/compiler/loopopts/superword/SumRed_Float.java
+ test/compiler/loopopts/superword/SumRed_Int.java
More information about the jdk9-all-changes
mailing list