[nojit] Disable field representation tracking in jitless mode
Field representation tracking is only used by TurboFan. Bug: v8:7777 Change-Id: I0d930f8dc0b68ff030111f12092b183c4c257ac6 Reviewed-on: https://chromium-review.googlesource.com/c/1481218 Commit-Queue: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Igor Sheludko <ishell@chromium.org> Reviewed-by: Toon Verwaest <verwaest@chromium.org> Cr-Commit-Position: refs/heads/master@{#59820}
This commit is contained in:
parent
0969db168a
commit
83e88b338d
@ -1178,6 +1178,9 @@ DEFINE_BOOL(jitless, V8_LITE_BOOL,
|
||||
// Optimizations (i.e. jitting) are disabled.
|
||||
DEFINE_NEG_IMPLICATION(jitless, opt)
|
||||
#endif
|
||||
// Field representation tracking is only used by TurboFan.
|
||||
DEFINE_NEG_IMPLICATION(jitless, track_field_types)
|
||||
DEFINE_NEG_IMPLICATION(jitless, track_heap_object_fields)
|
||||
// Regexps are interpreted.
|
||||
DEFINE_IMPLICATION(jitless, regexp_interpret_all)
|
||||
// asm.js validation is disabled since it triggers wasm code generation.
|
||||
|
@ -576,6 +576,9 @@
|
||||
'test-regexp/MacroAssemblerNativeSuccess': [SKIP],
|
||||
'test-regexp/MacroAssemblerStackOverflow': [SKIP],
|
||||
'test-run-calls-to-external-references/*': [SKIP],
|
||||
|
||||
# Field representation tracking is disabled in jitless mode.
|
||||
'test-field-type-tracking/*': [SKIP],
|
||||
}], # lite_mode or variant == jitless
|
||||
|
||||
##############################################################################
|
||||
|
Loading…
Reference in New Issue
Block a user