v8/src/flags
Mythri A aa4ee8d534 Add option to allocate feedback vector based on bytecode size
Currently, feedback vectors are allocated on a fixed budget of 1024.
In some cases it might be beneficial to allocate feedback vectors based
on invocation count rather than fixed budget. For example, if we have
a large function that is only run once. This cl adds an option to
use interrupt budget based on the bytecode size. It kind of mimics
invocation count. We would allocate feedback vectors early when we
have loops which is also required.

This flag is turned off by default. In followup cl, we will enable it
and if the memory / performance tradeoff is good we might make it
default.

Change-Id: I9f7231119b5fd65fb3268e665e2e315fb2625e1b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2584960
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Commit-Queue: Mythri Alle <mythria@chromium.org>
Cr-Commit-Position: refs/heads/master@{#72371}
2021-01-27 16:36:28 +00:00
..
flag-definitions.h Add option to allocate feedback vector based on bytecode size 2021-01-27 16:36:28 +00:00
flags.cc [wasm] Introduce --liftoff-only flag 2020-12-11 18:12:51 +00:00
flags.h [snapshot] enable mksnapshot usage to be displayed 2020-07-14 17:58:27 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00