• Victor Gomes's avatar
    [cleanup] Remove IrOpcode::kArgumentsFrame · f5eae65a
    Victor Gomes authored
    After removing the arguments adaptor frame, this should not be needed anymore.
    
    Removes ArgumentFrame from the following nodes:
    - ArgumentsLength
    - RestLength
    - NewArgumentsElements
    
    Also removes 'formal parameter count' as input of ArgumentsLength.
    
    Adapt the escape analysis to use the frame pointer directly instead of the ArgumentsFrame node.
    
    Change-Id: I0ead48a6ee05a10d05d6cfa2e46906ad69930986
    Bug: v8:11306
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2639765
    Commit-Queue: Victor Gomes <victorgomes@chromium.org>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#72264}
    f5eae65a
escape-analysis-reducer.cc 15.4 KB