• Maya Lekova's avatar
    Revert "[wasm][liftoff] Respect CallDescriptor linkage" · 3dbb84c5
    Maya Lekova authored
    This reverts commit 94283811.
    
    Reason for revert: Breaks arm simulator - https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux%20-%20arm%20-%20sim/27651/overview
    
    Original change's description:
    > [wasm][liftoff] Respect CallDescriptor linkage
    >
    > - Adds the actual stack slot location to LiftoffStackSlots::Slot.
    > - Adds SortInPushedOrder method for architectures that push
    >   parameters.
    > - Changes the LiftoffStackSlots::Construct signature to take the
    >   number of parameter slots in total, and changes implementations
    >   to insert padding when slots aren't contiguous.
    > - Changes Arm MacroAssembler::AllocateStackSpace to check the
    >   immediate value, and to be a nop when it's zero.
    >
    > Bug: v8:9198
    > Change-Id: Ibd5775dbed3a40051fa9e345556231a1c07cf4e9
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2717120
    > Reviewed-by: Andreas Haas <ahaas@chromium.org>
    > Reviewed-by: Clemens Backes <clemensb@chromium.org>
    > Commit-Queue: Bill Budge <bbudge@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#73191}
    
    Bug: v8:9198
    Change-Id: I59b4e84b5a54bcda65a9e96f75e5682713adbfd8
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2735639
    Auto-Submit: Maya Lekova <mslekova@chromium.org>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/master@{#73192}
    3dbb84c5
liftoff-assembler-arm.h 164 KB