• Jakob Gruber's avatar
    [turboprop] Add TURBOPROP code kind · 75b8c238
    Jakob Gruber authored
    Turboprop-generated Code objects will now have the dedicated
    TURBOPROP code kind instead of OPTIMIZED_FUNCTION. When possible,
    the code kind is used as the source of truth instead of
    FLAG_turboprop. This is the initial step towards implementing
    tier-up from Turboprop to Turbofan.
    
    Future work: Rename OPTIMIZED_FUNCTION to TURBOFAN, rename STUB to
    DEOPT_ENTRIES_OR_FOR_TESTING, implement TP tier-up.
    
    No-Try: true
    Bug: v8:9684
    Cq-Include-Trybots: luci.v8.try:v8_linux64_fyi_rel_ng
    Change-Id: I3c9308718d7e9a2b7e6796e7ea94f17e5ff84c0a
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2424140
    Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    Reviewed-by: 's avatarMythri Alle <mythria@chromium.org>
    Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#70213}
    75b8c238
js-heap-broker.cc 201 KB