Contribution of PowerPC port (continuation of 422063005) - currency
authormichael_dawson <michael_dawson@ca.ibm.com>
Tue, 3 Mar 2015 07:04:41 +0000 (23:04 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 3 Mar 2015 07:05:00 +0000 (07:05 +0000)
commita3465838bc8b94676bd1bb6604c078008ab24632
tree4326746318b14eb56bcefeee523ca9f779592720
parent11d97bf531676392fee2cb66eaf0b15f8d423e3d
Contribution of PowerPC port (continuation of 422063005) - currency

Contribution of PowerPC port (continuation of 422063005817143002,
866843003, and 901083004. This patch updates the ppc directories
to make them current with changes in common code, removes the
optimization to use the ool constant pool, and excludes tests that
don't pass under the ppc simulator given a 240s timeout.

Subsequent patches will cover:
   - remaining optimizations for PPC
   - remaining AIX changes not resolved by 4.8 compiler (4.8 is only recently available for AIX)
   - incremental updates required to ppc directories due to platform specific changes made
    in google repos while we complete the above steps.

modified:   src/compiler/ppc/code-generator-ppc.cc
modified:   src/ic/ppc/handler-compiler-ppc.cc
modified:   src/ppc/assembler-ppc-inl.h
modified:   src/ppc/assembler-ppc.cc
modified:   src/ppc/assembler-ppc.h
modified:   src/ppc/builtins-ppc.cc
modified:   src/ppc/code-stubs-ppc.cc
modified:   src/ppc/debug-ppc.cc
modified:   src/ppc/deoptimizer-ppc.cc
modified:   src/ppc/frames-ppc.cc
modified:   src/ppc/frames-ppc.h
modified:   src/ppc/full-codegen-ppc.cc
modified:   src/ppc/lithium-codegen-ppc.cc
modified:   src/ppc/lithium-ppc.cc
modified:   src/ppc/lithium-ppc.h
modified:   src/ppc/macro-assembler-ppc.cc
modified:   src/ppc/macro-assembler-ppc.h
modified:   test/cctest/cctest.status
modified:   test/mjsunit/mjsunit.status

R=danno@chromium.org, svenpanne@chromium.org

BUG=

Review URL: https://codereview.chromium.org/965823002

Cr-Commit-Position: refs/heads/master@{#26951}
19 files changed:
src/compiler/ppc/code-generator-ppc.cc
src/ic/ppc/handler-compiler-ppc.cc
src/ppc/assembler-ppc-inl.h
src/ppc/assembler-ppc.cc
src/ppc/assembler-ppc.h
src/ppc/builtins-ppc.cc
src/ppc/code-stubs-ppc.cc
src/ppc/debug-ppc.cc
src/ppc/deoptimizer-ppc.cc
src/ppc/frames-ppc.cc
src/ppc/frames-ppc.h
src/ppc/full-codegen-ppc.cc
src/ppc/lithium-codegen-ppc.cc
src/ppc/lithium-ppc.cc
src/ppc/lithium-ppc.h
src/ppc/macro-assembler-ppc.cc
src/ppc/macro-assembler-ppc.h
test/cctest/cctest.status
test/mjsunit/mjsunit.status