[Turboprop] Turboprop is the future.
Enable --turboprop in the --future config. BUG=v8:9684 Change-Id: I405832c2ef0e1b80200a8b8090d7672461cd9e00 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3035762 Commit-Queue: Ross McIlroy <rmcilroy@chromium.org> Reviewed-by: Mythri Alle <mythria@chromium.org> Cr-Commit-Position: refs/heads/master@{#75779}
This commit is contained in:
parent
00d556f026
commit
09b066578f
@ -480,8 +480,6 @@ DEFINE_BOOL(future, FUTURE_BOOL,
|
|||||||
"Implies all staged features that we want to ship in the "
|
"Implies all staged features that we want to ship in the "
|
||||||
"not-too-far future")
|
"not-too-far future")
|
||||||
|
|
||||||
DEFINE_WEAK_IMPLICATION(future, finalize_streaming_on_background)
|
|
||||||
DEFINE_WEAK_IMPLICATION(future, super_ic)
|
|
||||||
DEFINE_WEAK_IMPLICATION(future, turbo_inline_js_wasm_calls)
|
DEFINE_WEAK_IMPLICATION(future, turbo_inline_js_wasm_calls)
|
||||||
#if ENABLE_SPARKPLUG
|
#if ENABLE_SPARKPLUG
|
||||||
DEFINE_WEAK_IMPLICATION(future, sparkplug)
|
DEFINE_WEAK_IMPLICATION(future, sparkplug)
|
||||||
@ -489,6 +487,7 @@ DEFINE_WEAK_IMPLICATION(future, sparkplug)
|
|||||||
#if V8_SHORT_BUILTIN_CALLS
|
#if V8_SHORT_BUILTIN_CALLS
|
||||||
DEFINE_WEAK_IMPLICATION(future, short_builtin_calls)
|
DEFINE_WEAK_IMPLICATION(future, short_builtin_calls)
|
||||||
#endif
|
#endif
|
||||||
|
DEFINE_WEAK_IMPLICATION(future, turboprop)
|
||||||
|
|
||||||
// Flags for jitless
|
// Flags for jitless
|
||||||
DEFINE_BOOL(jitless, V8_LITE_BOOL,
|
DEFINE_BOOL(jitless, V8_LITE_BOOL,
|
||||||
|
@ -1273,7 +1273,7 @@
|
|||||||
}],
|
}],
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
['variant == turboprop or variant == turboprop_as_toptier', {
|
['variant == turboprop or variant == turboprop_as_toptier or variant == future', {
|
||||||
# Deopts differently than TurboFan.
|
# Deopts differently than TurboFan.
|
||||||
'compiler/native-context-specialization-hole-check': [SKIP],
|
'compiler/native-context-specialization-hole-check': [SKIP],
|
||||||
'compiler/number-comparison-truncations': [SKIP],
|
'compiler/number-comparison-truncations': [SKIP],
|
||||||
|
@ -69,6 +69,7 @@ INCOMPATIBLE_FLAGS_PER_VARIANT = {
|
|||||||
"--liftoff-only"],
|
"--liftoff-only"],
|
||||||
"sparkplug": ["--jitless"],
|
"sparkplug": ["--jitless"],
|
||||||
"always_sparkplug": ["--jitless"],
|
"always_sparkplug": ["--jitless"],
|
||||||
|
"future": ["--interrupt-budget=*"],
|
||||||
"turboprop": ["--interrupt-budget=*"],
|
"turboprop": ["--interrupt-budget=*"],
|
||||||
"turboprop_as_toptier": ["--interrupt-budget=*"],
|
"turboprop_as_toptier": ["--interrupt-budget=*"],
|
||||||
"code_serializer": ["--cache=after-execute", "--cache=full-code-cache",
|
"code_serializer": ["--cache=after-execute", "--cache=full-code-cache",
|
||||||
|
Loading…
Reference in New Issue
Block a user