hg: jdk9/hs-comp/hotspot: 8034812: remove IDX_INIT macro hack in Node class

albert.noll at oracle.com albert.noll at oracle.com
Mon Jun 2 07:44:23 UTC 2014


Changeset: 3533da0f7728
Author:    thartmann
Date:      2014-06-02 08:07 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3533da0f7728

8034812: remove IDX_INIT macro hack in Node class
Summary: The IDX_INIT macro used by Node::Node(...) to retrieve the Compile object is removed and replaced by a call to Compile::current(). The Node constructor, new operator and all calls to it are adapted accordingly.
Reviewed-by: kvn, jrose, iveresov, goetz

! src/cpu/ppc/vm/ppc.ad
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/convertnode.cpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp



More information about the jdk9-all-changes mailing list