• Wenyu Zhao's avatar
    Revert "[csa] Remove InnerAllocate and replace with non-folded allocations" · a15cfb8f
    Wenyu Zhao authored
    This reverts commit 59d58d72.
    
    Reason for revert: This CL breaks --predictable
    
    Original change's description:
    > [csa] Remove InnerAllocate and replace with non-folded allocations
    >
    > This CL removes all uses of InnerAllocate (except memento allocations)
    > and replace with non-folded allocations. The change is based on the
    > fact that 1. Those InnerAllocates are not guarded by --allocation-folding
    > flag. 2. Hopefully the MemoryOptimizer can handle the folding and no
    > performance regression will happen.
    >
    > Two special versions of InnerAllocate is still kept:
    > * One for memento allocations (renamed to InnerAllocateMemento).
    > * One for AllocateUninitializedJSArrayWithElements (renamed to InnerAllocateElements).
    >
    > Change-Id: Ie77da6b2fba31b048241f7b7d927065305a01c27
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2873767
    > Commit-Queue: Wenyu Zhao <wenyu.zhao@anu.edu.au>
    > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
    > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#74899}
    
    Change-Id: If6a1836634670eff3342f6df1d2a5b76afbdc0ac
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2932796
    Auto-Submit: Wenyu Zhao <wenyu.zhao@anu.edu.au>
    Reviewed-by: 's avatarDominik Inführ <dinfuehr@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@{#74903}
    a15cfb8f
code-stub-assembler.h 197 KB