• Michael Achenbach's avatar
    Revert "[arm64] Preparation for padding of arguments" · fb8efb12
    Michael Achenbach authored
    This reverts commit bcf11729.
    
    Reason for revert:
    https://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosnap%20-%20debug/builds/16791
    
    The test cctest/test-run-tail-calls/FuzzStackParamCount hangs on
    the nosnap debug bot and times out.
    
    Original change's description:
    > [arm64] Preparation for padding of arguments
    > 
    > As part of JSSP removal, we need to align the arguments passed to functions
    > on the stack, by adding a padding slot when the total number of arguments
    > is odd.
    > 
    > This patch introduces the kPadArguments flag (which is currently set to
    > false for all architectures), which will control padding of arguments in
    > architecture-independent parts of the code (deoptimizer, instruction
    > selector).
    > 
    > It also adds some executable tests for tail calls with various stack
    > parameter counts on the caller and callee sides.
    > 
    > This will be turned on for arm64 together with arm64-specific changes to
    > the code generator, the MacroAsembler and the builtins, in a later patch.
    > 
    > Bug: v8:6644
    > Change-Id: I79a5c149123fe8130cedd1ccffec3d9b50361e08
    > Reviewed-on: https://chromium-review.googlesource.com/806554
    > Commit-Queue: Georgia Kouveli <georgia.kouveli@arm.com>
    > Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
    > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#50134}
    
    TBR=rmcilroy@chromium.org,jarin@chromium.org,georgia.kouveli@arm.com
    
    Change-Id: Iff4d7da418204834822842b160eacb8980058172
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: v8:6644
    Reviewed-on: https://chromium-review.googlesource.com/830847Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
    Commit-Queue: Michael Achenbach <machenbach@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#50144}
    fb8efb12
Name
Last commit
Last update
..
arm Loading commit data...
arm64 Loading commit data...
ia32 Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc Loading commit data...
regalloc Loading commit data...
s390 Loading commit data...
x64 Loading commit data...
branch-elimination-unittest.cc Loading commit data...
bytecode-analysis-unittest.cc Loading commit data...
checkpoint-elimination-unittest.cc Loading commit data...
code-assembler-unittest.cc Loading commit data...
code-assembler-unittest.h Loading commit data...
common-operator-reducer-unittest.cc Loading commit data...
common-operator-unittest.cc Loading commit data...
compiler-test-utils.h Loading commit data...
control-equivalence-unittest.cc Loading commit data...
control-flow-optimizer-unittest.cc Loading commit data...
dead-code-elimination-unittest.cc Loading commit data...
diamond-unittest.cc Loading commit data...
effect-control-linearizer-unittest.cc Loading commit data...
graph-reducer-unittest.cc Loading commit data...
graph-reducer-unittest.h Loading commit data...
graph-trimmer-unittest.cc Loading commit data...
graph-unittest.cc Loading commit data...
graph-unittest.h Loading commit data...
instruction-selector-unittest.cc Loading commit data...
instruction-selector-unittest.h Loading commit data...
instruction-sequence-unittest.cc Loading commit data...
instruction-sequence-unittest.h Loading commit data...
instruction-unittest.cc Loading commit data...
int64-lowering-unittest.cc Loading commit data...
js-builtin-reducer-unittest.cc Loading commit data...
js-create-lowering-unittest.cc Loading commit data...
js-intrinsic-lowering-unittest.cc Loading commit data...
js-operator-unittest.cc Loading commit data...
js-typed-lowering-unittest.cc Loading commit data...
linkage-tail-call-unittest.cc Loading commit data...
live-range-builder.h Loading commit data...
load-elimination-unittest.cc Loading commit data...
loop-peeling-unittest.cc Loading commit data...
machine-operator-reducer-unittest.cc Loading commit data...
machine-operator-unittest.cc Loading commit data...
node-cache-unittest.cc Loading commit data...
node-matchers-unittest.cc Loading commit data...
node-properties-unittest.cc Loading commit data...
node-test-utils.cc Loading commit data...
node-test-utils.h Loading commit data...
node-unittest.cc Loading commit data...
opcodes-unittest.cc Loading commit data...
persistent-unittest.cc Loading commit data...
schedule-unittest.cc Loading commit data...
scheduler-rpo-unittest.cc Loading commit data...
scheduler-unittest.cc Loading commit data...
simplified-operator-reducer-unittest.cc Loading commit data...
simplified-operator-unittest.cc Loading commit data...
state-values-utils-unittest.cc Loading commit data...
typed-optimization-unittest.cc Loading commit data...
typer-unittest.cc Loading commit data...
value-numbering-reducer-unittest.cc Loading commit data...
zone-stats-unittest.cc Loading commit data...