Commit 667107a5 authored by jyan's avatar jyan Committed by Commit bot

S390: Initial impl of full-codegen

R=danno@chromium.org,jkummerow@chromium.org,jochen@chromium.org,joransiu@ca.ibm.com,michael_dawson@ca.ibm.com,mbrandy@us.ibm.com
BUG=

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

Cr-Commit-Position: refs/heads/master@{#34541}
parent 9113402b
...@@ -1645,6 +1645,7 @@ source_set("v8_base") { ...@@ -1645,6 +1645,7 @@ source_set("v8_base") {
"src/compiler/s390/instruction-scheduler-s390.cc", "src/compiler/s390/instruction-scheduler-s390.cc",
"src/compiler/s390/instruction-selector-s390.cc", "src/compiler/s390/instruction-selector-s390.cc",
"src/debug/s390/debug-s390.cc", "src/debug/s390/debug-s390.cc",
"src/full-codegen/s390/full-codegen-s390.cc",
"src/ic/s390/access-compiler-s390.cc", "src/ic/s390/access-compiler-s390.cc",
"src/ic/s390/handler-compiler-s390.cc", "src/ic/s390/handler-compiler-s390.cc",
"src/ic/s390/ic-compiler-s390.cc", "src/ic/s390/ic-compiler-s390.cc",
......
...@@ -93,6 +93,12 @@ class FullCodeGenerator: public AstVisitor { ...@@ -93,6 +93,12 @@ class FullCodeGenerator: public AstVisitor {
static const int kCodeSizeMultiplier = 149; static const int kCodeSizeMultiplier = 149;
#elif V8_TARGET_ARCH_MIPS64 #elif V8_TARGET_ARCH_MIPS64
static const int kCodeSizeMultiplier = 149; static const int kCodeSizeMultiplier = 149;
#elif V8_TARGET_ARCH_S390
// TODO(joransiu): Copied PPC value. Check this is sensible for S390.
static const int kCodeSizeMultiplier = 200;
#elif V8_TARGET_ARCH_S390X
// TODO(joransiu): Copied PPC value. Check this is sensible for S390X.
static const int kCodeSizeMultiplier = 200;
#else #else
#error Unsupported target architecture. #error Unsupported target architecture.
#endif #endif
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -1565,6 +1565,7 @@ ...@@ -1565,6 +1565,7 @@
'../../src/compiler/s390/instruction-scheduler-s390.cc', '../../src/compiler/s390/instruction-scheduler-s390.cc',
'../../src/compiler/s390/instruction-selector-s390.cc', '../../src/compiler/s390/instruction-selector-s390.cc',
'../../src/debug/s390/debug-s390.cc', '../../src/debug/s390/debug-s390.cc',
'../../src/full-codegen/s390/full-codegen-s390.cc',
'../../src/ic/s390/access-compiler-s390.cc', '../../src/ic/s390/access-compiler-s390.cc',
'../../src/ic/s390/handler-compiler-s390.cc', '../../src/ic/s390/handler-compiler-s390.cc',
'../../src/ic/s390/ic-compiler-s390.cc', '../../src/ic/s390/ic-compiler-s390.cc',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment