• Bill Budge's avatar
    Revert "[codegen][frames] Generalize argument padding slot code" · 396c2635
    Bill Budge authored
    This reverts commit 8cf4eec7.
    
    Reason for revert: Rolling back to previous greedy slot allocator.
    
    tbr=neis@chromium.org,jgruber@chromium.org
    
    Original change's description:
    > [codegen][frames] Generalize argument padding slot code
    >
    > - Removes kPadArguments boolean.
    > - Changes ShouldPadArguments to ArgumentPaddingSlots to reflect
    >   that on some architectures more than 1 padding slot may be needed.
    > - Adds AddArgumentPaddingSlots and ShouldPadArguments convenience
    >   functions.
    >
    > Bug: v8:9198
    >
    > Change-Id: Iba87518e071a75fb951b490d3f75a87ca715cc23
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2679109
    > Commit-Queue: Bill Budge <bbudge@chromium.org>
    > Reviewed-by: Georg Neis <neis@chromium.org>
    > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#72605}
    
    Bug: v8:9198
    Change-Id: Ie93d32d4b93c67840e4792acb017f28a826bd030
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2713205
    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@{#72931}
    396c2635
linkage-tail-call-unittest.cc 15 KB