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}
This commit is contained in:
parent
9113402b53
commit
667107a5f6
1
BUILD.gn
1
BUILD.gn
@ -1645,6 +1645,7 @@ source_set("v8_base") {
|
||||
"src/compiler/s390/instruction-scheduler-s390.cc",
|
||||
"src/compiler/s390/instruction-selector-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/handler-compiler-s390.cc",
|
||||
"src/ic/s390/ic-compiler-s390.cc",
|
||||
|
@ -93,6 +93,12 @@ class FullCodeGenerator: public AstVisitor {
|
||||
static const int kCodeSizeMultiplier = 149;
|
||||
#elif V8_TARGET_ARCH_MIPS64
|
||||
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
|
||||
#error Unsupported target architecture.
|
||||
#endif
|
||||
|
4089
src/full-codegen/s390/full-codegen-s390.cc
Normal file
4089
src/full-codegen/s390/full-codegen-s390.cc
Normal file
File diff suppressed because it is too large
Load Diff
@ -1565,6 +1565,7 @@
|
||||
'../../src/compiler/s390/instruction-scheduler-s390.cc',
|
||||
'../../src/compiler/s390/instruction-selector-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/handler-compiler-s390.cc',
|
||||
'../../src/ic/s390/ic-compiler-s390.cc',
|
||||
|
Loading…
Reference in New Issue
Block a user