hg: ppc-aix-port/jdk7u/hotspot: Opto: introduce phase lateExpand to expand nodes after register allocation.
goetz.lindenmaier at sap.com
goetz.lindenmaier at sap.com
Fri Oct 26 06:26:35 PDT 2012
Changeset: aba346eb84ac
Author: Goetz Lindenmaier
Date: 2012-10-26 15:12 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/aba346eb84ac
Opto: introduce phase lateExpand to expand nodes after register allocation.
Some nodes can not be expanded during matching. E.g., register allocation
might not be able to deal with the resulting pattern. To allow better
scheduling in such cases, we introduce lateExpand which runs after
register allocation. Whether and how nodes are expanded is specified
in the ad-file. See block.cpp for a detailed documentation.
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
More information about the ppc-aix-port-dev
mailing list