Contribution of PowerPC port (continuation of 422063005)
authorSven Panne <svenpanne@chromium.org>
Fri, 16 Jan 2015 07:42:00 +0000 (08:42 +0100)
committerSven Panne <svenpanne@chromium.org>
Fri, 16 Jan 2015 07:42:15 +0000 (07:42 +0000)
commite4c5b84652cd5f5b610665f7adbb4f9dfbb2b0be
treebd91a90bde7b6b7ce41b0dc277e4b9c883ecd334
parent1b3490adab88c3b0a17e87bb306432aa7112b896
Contribution of PowerPC port (continuation of 422063005)

Contribution of PowerPC port (continuation of 422063005). The inital patch
covers the core changes to the common files.  Subsequent patches will cover
changes to common files to support AIX and to update the ppc directories so
they are current with the changes in the rest of the project.

This is based off of the GitHub repository
https://github.com/andrewlow/v8ppc

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

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

Cr-Commit-Position: refs/heads/master@{#26091}
56 files changed:
Makefile
build/toolchain.gypi
src/assembler.cc
src/bailout-reason.h
src/base/atomicops.h
src/base/atomicops_internals_ppc_gcc.h [new file with mode: 0644]
src/base/build_config.h
src/base/cpu.cc
src/base/cpu.h
src/base/platform/platform-posix.cc
src/code-stubs.h
src/codegen.h
src/compiler/instruction-codes.h
src/flag-definitions.h
src/frames-inl.h
src/full-codegen.h
src/globals.h
src/heap/heap.cc
src/hydrogen-instructions.cc
src/hydrogen.cc
src/isolate.cc
src/isolate.h
src/jsregexp.cc
src/lithium-allocator-inl.h
src/lithium-codegen.cc
src/lithium-inl.h
src/lithium.cc
src/log.cc
src/macro-assembler.h
src/objects.h
src/ppc/assembler-ppc.cc
src/ppc/code-stubs-ppc.cc
src/ppc/codegen-ppc.cc
src/ppc/regexp-macro-assembler-ppc.cc
src/regexp-macro-assembler.h
src/sampler.cc
src/serialize.cc
src/simulator.h
src/utils.h
test/cctest/cctest.gyp
test/cctest/compiler/call-tester.h
test/cctest/test-assembler-ppc.cc [new file with mode: 0644]
test/cctest/test-disasm-ppc.cc [new file with mode: 0644]
test/cctest/test-hashing.cc
test/cctest/test-heap.cc
test/cctest/test-platform.cc
test/cctest/test-regexp.cc
test/cctest/test-strings.cc
test/mjsunit/big-array-literal.js
test/mjsunit/regress/regress-crbug-178790.js
test/unittests/unittests.gyp
tools/gyp/v8.gyp
tools/run-deopt-fuzzer.py
tools/run-tests.py
tools/testrunner/local/statusfile.py
tools/testrunner/local/utils.py