diff --git a/js/src/jit/JitOptions.cpp b/js/src/jit/JitOptions.cpp index 8d43464ad5f..ae5723cada1 100644 --- a/js/src/jit/JitOptions.cpp +++ b/js/src/jit/JitOptions.cpp @@ -99,7 +99,7 @@ DefaultJitOptions::DefaultJitOptions() SET_DEFAULT(disableLoopUnrolling, true); // Toggle whether Profile Guided Optimization is globally disabled. - SET_DEFAULT(disablePgo, true); + SET_DEFAULT(disablePgo, false); // Toggles whether instruction reordering is globally disabled. SET_DEFAULT(disableInstructionReordering, false); diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp index bce8129bc88..6305c5876d6 100644 --- a/js/src/shell/js.cpp +++ b/js/src/shell/js.cpp @@ -6645,7 +6645,7 @@ main(int argc, char** argv, char** envp) || !op.addStringOption('\0', "ion-edgecase-analysis", "on/off", "Find edge cases where Ion can avoid bailouts (default: on, off to disable)") || !op.addStringOption('\0', "ion-pgo", "on/off", - "Profile guided optimization (default: off, on to enable)") + "Profile guided optimization (default: on, off to disable)") || !op.addStringOption('\0', "ion-range-analysis", "on/off", "Range analysis (default: on, off to disable)") #if defined(__APPLE__)