hg: valhalla/valhalla/hotspot: 8182471: [MVT] Eliminate redundant value type allocations

tobias.hartmann at oracle.com tobias.hartmann at oracle.com
Mon Jun 26 12:09:12 UTC 2017


Changeset: 5f124977ad2c
Author:    thartmann
Date:      2017-06-26 14:07 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f124977ad2c

8182471: [MVT] Eliminate redundant value type allocations
Summary: Avoid redundant value type allocations if an existing (allocated) value type is copied.
Reviewed-by: roland

! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/valuetypenode.cpp
! src/share/vm/opto/valuetypenode.hpp
! test/compiler/valhalla/valuetypes/ValueTypeTestBench.java



More information about the valhalla-dev mailing list