• Mythri A's avatar
    Reland "[turboprop] Add a slot for optimization marker in feedback vector" · c01a36d5
    Mythri A authored
    This is a reland of d7ece57e with
    a fix to failures on NumFuzz.
    
    Original change's description:
    > [turboprop] Add a slot for optimization marker in feedback vector
    >
    > Optimization marker and the optimized code used to share the same slot
    > in the feedback vector as they were mutually exclusive. With turboprop
    > we would want to mark the function for tier up to Turbofan while holding
    > the optimized code for Turboprop. So this cl uses the existing padding
    > field to hold the optimization marker instead.
    >
    > As a driveby, removes unused JSFunction::ClearOptimizedCodeSlot function
    > and fixes a minor bug in Runtime_GetOptimizationStatus.
    >
    > Bug: v8:9684
    > Change-Id: I18c551a69648a0837d16c5453d023c0b295b1521
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2467836
    > Commit-Queue: Mythri Alle <mythria@chromium.org>
    > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
    > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#70789}
    
    Bug: v8:9684
    Change-Id: Ie6aa3c061a852bb047b5921e4e747d43505568e3
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2502871
    Commit-Queue: Mythri Alle <mythria@chromium.org>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#70834}
    c01a36d5
Name
Last commit
Last update
..
api Loading commit data...
asmjs Loading commit data...
assembler Loading commit data...
base Loading commit data...
codegen Loading commit data...
compiler Loading commit data...
compiler-dispatcher Loading commit data...
date Loading commit data...
diagnostics Loading commit data...
execution Loading commit data...
heap Loading commit data...
interpreter Loading commit data...
libplatform Loading commit data...
logging Loading commit data...
numbers Loading commit data...
objects Loading commit data...
parser Loading commit data...
profiler Loading commit data...
regress Loading commit data...
strings Loading commit data...
tasks Loading commit data...
torque Loading commit data...
utils Loading commit data...
wasm Loading commit data...
zone Loading commit data...
BUILD.gn Loading commit data...
DEPS Loading commit data...
run-all-unittests.cc Loading commit data...
test-helpers.cc Loading commit data...
test-helpers.h Loading commit data...
test-utils.cc Loading commit data...
test-utils.h Loading commit data...
testcfg.py Loading commit data...
unittests.status Loading commit data...