hg: panama/panama/hotspot: Add support for generation of VectorBox

razvan.a.lupusoru at intel.com razvan.a.lupusoru at intel.com
Wed Nov 15 23:06:55 UTC 2017


Changeset: c72a1b2b986a
Author:    rlupusoru
Date:      2017-10-31 15:55 -0700
URL:       http://hg.openjdk.java.net/panama/panama/hotspot/rev/c72a1b2b986a

Add support for generation of VectorBox

VectorBox is unconditionally placed in graph along with allocations
during the initial intrinsifications. However, VectorBox is considered
for elimination when its output object is not being used.

In order to also deal with VectorMask boxing, additional nodes have
been added to "convert" between internal representation of masks
to the array representation used in GenericMask.

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/ci/ciType.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/vectornode.hpp



More information about the panama-dev mailing list