hg: ppc-aix-port/jdk7u/hotspot: PPC: Initial C2 compiler port.
goetz.lindenmaier at sap.com
goetz.lindenmaier at sap.com
Wed Oct 31 08:57:35 PDT 2012
Changeset: 884572fbb976
Author: Goetz
Date: 2012-10-31 15:15 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/884572fbb976
PPC: Initial C2 compiler port.
The C2 compiler builds on ppc, both linux and aix.
The C2 compiler compiles basic code on linuxppc.
The compiled code does not work yet.
This change contains a row of minor shared changes,
that are rather PPC specific.
To test the compiler as is, add record_method_not_compilable("xx")
after Code_Gen() in compile.cpp.
+ make/aix/makefiles/adlc.make
+ make/aix/makefiles/compiler2.make
! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
+ src/cpu/ppc/vm/c2_globals_ppc.hpp
+ src/cpu/ppc/vm/c2_init_ppc.cpp
+ src/cpu/ppc/vm/compile_ppc.cpp
! src/cpu/ppc/vm/compile_ppc.hpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.hpp
+ src/cpu/ppc/vm/ppc.ad
+ src/cpu/ppc/vm/ppc_64.ad
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/relocInfo_ppc.cpp
+ src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vmreg_ppc.inline.hpp
+ src/os/aix/vm/c2_globals_aix.hpp
+ src/os/aix/vm/chaitin_aix.cpp
! src/os/aix/vm/os_aix.cpp
+ src/os_cpu/aix_ppc/vm/aix_ppc_64.ad
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
+ src/os_cpu/linux_ppc/vm/linux_ppc_64.ad
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/libadt/port.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/runtime/arguments.cpp
More information about the ppc-aix-port-dev
mailing list