From 3313394fcffe01fac819bfc2e77854ce14a70ad9 Mon Sep 17 00:00:00 2001 From: bmeurer Date: Thu, 24 Nov 2016 03:59:54 -0800 Subject: [PATCH] [turbofan] Ship escape analysis. BUG=v8:4586,v8:5633 R=jarin@chromium.org Review-Url: https://codereview.chromium.org/2512733003 Cr-Commit-Position: refs/heads/master@{#41258} --- src/flag-definitions.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/flag-definitions.h b/src/flag-definitions.h index 9318e9861f..4d8770b142 100644 --- a/src/flag-definitions.h +++ b/src/flag-definitions.h @@ -420,7 +420,6 @@ DEFINE_BOOL(omit_map_checks_for_leaf_maps, true, // Flags for TurboFan. DEFINE_BOOL(turbo, false, "enable TurboFan compiler") DEFINE_IMPLICATION(turbo, turbo_asm_deoptimization) -DEFINE_IMPLICATION(turbo, turbo_escape) DEFINE_BOOL(turbo_sp_frame_access, false, "use stack pointer-relative access to frame wherever possible") DEFINE_BOOL(turbo_preprocess_ranges, true, @@ -468,7 +467,7 @@ DEFINE_BOOL(turbo_loop_peeling, true, "Turbofan loop peeling") DEFINE_BOOL(turbo_loop_variable, true, "Turbofan loop variable optimization") DEFINE_BOOL(turbo_cf_optimization, true, "optimize control flow in TurboFan") DEFINE_BOOL(turbo_frame_elision, true, "elide frames in TurboFan") -DEFINE_BOOL(turbo_escape, false, "enable escape analysis") +DEFINE_BOOL(turbo_escape, true, "enable escape analysis") DEFINE_BOOL(turbo_instruction_scheduling, false, "enable instruction scheduling in TurboFan") DEFINE_BOOL(turbo_stress_instruction_scheduling, false,