Skip to content

Commit a44a16f

Browse files
o-V8 LUCI CQ
authored andcommitted
[maglev] Enable loop SPeeling
Bug: 350764035 Change-Id: Iab0ea608b9a997d3ab1e11cae9ca0717bca622e9 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5743764 Auto-Submit: Olivier Flückiger <[email protected]> Reviewed-by: Victor Gomes <[email protected]> Commit-Queue: Olivier Flückiger <[email protected]> Cr-Commit-Position: refs/heads/main@{#95405}
1 parent fc15878 commit a44a16f

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/flags/flag-definitions.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -566,8 +566,8 @@ DEFINE_BOOL(maglev_inlining, true,
566566
"enable inlining in the maglev optimizing compiler")
567567
DEFINE_BOOL(maglev_loop_peeling, true,
568568
"enable loop peeling in the maglev optimizing compiler")
569-
DEFINE_BOOL(maglev_optimistic_peeled_loops, false,
570-
"enable speculation on loop state using peeling as fallback in the "
569+
DEFINE_BOOL(maglev_optimistic_peeled_loops, true,
570+
"enable aggressive optimizations for loops (loop SPeeling) in the "
571571
"maglev optimizing compiler")
572572
DEFINE_INT(maglev_loop_peeling_max_size, 200,
573573
"max loop size for loop peeling in the maglev optimizing compiler")
@@ -581,7 +581,6 @@ DEFINE_BOOL(maglev_destroy_on_background, true,
581581
"Destroy compilation jobs on background thread")
582582
DEFINE_BOOL(maglev_inline_api_calls, false,
583583
"Inline CallApiCallback builtin into generated code")
584-
DEFINE_WEAK_IMPLICATION(maglev_future, maglev_optimistic_peeled_loops)
585584
DEFINE_WEAK_IMPLICATION(maglev_future, maglev_speculative_hoist_phi_untagging)
586585
DEFINE_WEAK_IMPLICATION(maglev_future, maglev_inline_api_calls)
587586
DEFINE_WEAK_IMPLICATION(maglev_future, maglev_escape_analysis)

0 commit comments

Comments
 (0)