ef1ac478bf
Change the test helper, %PrepareFunctionForOptimization, to permanently mark functions for manual optimization (rather than being marked only up to their next optimization). These functions will now never be heuristic optimized, and will always require tier-up via intrinsics. This prevents variants with low interrupt budgets from messing with tests that are carefully controlling optimization state across multiple optimisations, as well as simplifying the mechanism since we no longer have to maintain the state machine of 'function state'. Change-Id: I9a45312c70ba4a03b57924c3b3ee17e892ede5a0 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3990787 Reviewed-by: Nico Hartmann <nicohartmann@chromium.org> Commit-Queue: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Igor Sheludko <ishell@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#84038} |
||
---|---|---|
.. | ||
benchmarks | ||
bigint | ||
cctest | ||
common | ||
debugger | ||
debugging | ||
fuzzer | ||
fuzzilli | ||
inspector | ||
intl | ||
js-perf-test | ||
memory | ||
message | ||
mjsunit | ||
mkgrokdump | ||
mozilla | ||
test262 | ||
torque | ||
unittests | ||
wasm-api-tests | ||
wasm-js | ||
wasm-spec-tests | ||
webkit | ||
BUILD.gn | ||
OWNERS |