[Test] Add TurboProp test variant.

BUG=v8:9684

Change-Id: Ifdcb8497fbbae157df270e87451639779f8a78c6
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1784917
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63626}
This commit is contained in:
Ross McIlroy 2019-09-06 16:50:41 +01:00 committed by Commit Bot
parent c9ce4fb627
commit db3cc4a247
5 changed files with 30 additions and 1 deletions

View File

@ -615,4 +615,12 @@
'*': [SKIP],
}], # variant == jitless and not embedded_builtins
##############################################################################
['variant == turboprop', {
# Require inlining.
'test-cpu-profiler/DeoptAtFirstLevelInlinedSource': [SKIP],
'test-cpu-profiler/DeoptAtSecondLevelInlinedSource': [SKIP],
'test-cpu-profiler/DeoptUntrackedFunction': [SKIP],
}], # variant == turboprop
]

View File

@ -136,4 +136,10 @@
'*': [SKIP],
}], # variant == jitless and not embedded_builtins
##############################################################################
['variant == turboprop', {
# Deopts differently than TurboFan.
'debug/debug-optimize': [SKIP],
}], # variant == turboprop
]

View File

@ -1115,4 +1115,18 @@
'regress/regress-992389': [SKIP],
}], # not embedded_builtins
##############################################################################
['variant == turboprop', {
# Deopts differently than TurboFan.
'parallel-optimize-disabled': [SKIP],
'compiler/native-context-specialization-hole-check': [SKIP],
'compiler/number-comparison-truncations': [SKIP],
'compiler/redundancy-elimination': [SKIP],
# Static asserts for optimizations don't hold due to removed optimization
# phases.
'compiler/diamond-followedby-branch': [SKIP],
'compiler/load-elimination-const-field': [SKIP],
}], # variant == turboprop
]

View File

@ -32,6 +32,7 @@ ALL_VARIANT_FLAGS = {
"stress_sampling": [["--stress-sampling-allocation-profiler=16384"]],
"trusted": [["--no-untrusted-code-mitigations"]],
"no_wasm_traps": [["--no-wasm-trap-handler"]],
"turboprop": [["--turboprop"]],
}
SLOW_VARIANTS = set([

View File

@ -43,7 +43,7 @@ VARIANT_ALIASES = {
# Shortcut for the two above ('more' first - it has the longer running tests)
'exhaustive': MORE_VARIANTS + VARIANTS,
# Additional variants, run on a subset of bots.
'extra': ['nooptimization', 'future', 'no_wasm_traps'],
'extra': ['nooptimization', 'future', 'no_wasm_traps', 'turboprop'],
}
GC_STRESS_FLAGS = ['--gc-interval=500', '--stress-compaction',