• Bill Budge's avatar
    Revert "[compiler][linkage] No allocation of slots after aligning a frame" · e6bc2e5d
    Bill Budge authored
    This reverts commit b18bc221.
    
    Reason for revert: Rolling back to previous greedy slot allocator.
    
    tbr=jgruber@chromium.org
    
    Original change's description:
    > [compiler][linkage] No allocation of slots after aligning a frame
    >
    > - Adds DCHECKs to make sure no stack slots are allocated after
    >   aligning a frame.
    > - Changes Arm64 CodeGenerator::FinishFrame to align the frame after
    >   allocating callee-saved registers, and relaxes the constraints on
    >   the number of callee-saved registers.
    >
    > Bug: v8:9198
    > Change-Id: Iacb0518b57fa3ea2ff801eda69719f4c32733850
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2694104
    > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
    > Commit-Queue: Bill Budge <bbudge@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#72781}
    
    Bug: v8:9198
    Change-Id: I53f415b7b0f73b57db24859d1199c6a44f911035
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2713204
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Reviewed-by: 's avatarBill Budge <bbudge@chromium.org>
    Commit-Queue: Bill Budge <bbudge@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#72930}
    e6bc2e5d
frame.cc 2.07 KB