hg: ppc-aix-port/jdk8/hotspot: Fix 8028580: PPC64 (part 114/120): Support for Call nodes with constants.
goetz.lindenmaier at sap.com
goetz.lindenmaier at sap.com
Mon Dec 16 05:37:04 PST 2013
Changeset: 676c1294964d
Author: goetz
Date: 2013-12-16 13:22 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/676c1294964d
Fix 8028580: PPC64 (part 114/120): Support for Call nodes with constants.
That change adds MachConstantBase node for Calls at req()-1 during
expand. Reister allocation adds the derived/base pairs and then
uses the wrong register maps for allocation.
Now add the edge in the matcher when the node is complete. Add it
after parameters and before jvms. Adapt jvms offsets. Also assure
jvms is always cloned, else the offset gets wrong.
! src/cpu/ppc/vm/ppc.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formsopt.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
More information about the ppc-aix-port-dev
mailing list