diff options
Diffstat (limited to 'deps/v8/src/codegen/s390/macro-assembler-s390.h')
-rw-r--r-- | deps/v8/src/codegen/s390/macro-assembler-s390.h | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/deps/v8/src/codegen/s390/macro-assembler-s390.h b/deps/v8/src/codegen/s390/macro-assembler-s390.h index f66be8c2ef..f81dfb503b 100644 --- a/deps/v8/src/codegen/s390/macro-assembler-s390.h +++ b/deps/v8/src/codegen/s390/macro-assembler-s390.h @@ -153,8 +153,9 @@ class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase { void Ret() { b(r14); } void Ret(Condition cond) { b(cond, r14); } - void CallForDeoptimization(Address target, int deopt_id, Label* exit, - DeoptimizeKind kind); + void CallForDeoptimization(Builtins::Name target, int deopt_id, Label* exit, + DeoptimizeKind kind, + Label* jump_deoptimization_entry_label); // Emit code to discard a non-negative number of pointer-sized elements // from the stack, clobbering only the sp register. @@ -1072,21 +1073,11 @@ class V8_EXPORT_PRIVATE MacroAssembler : public TurboAssembler { // TODO(victorgomes): Remove this function once we stick with the reversed // arguments order. void LoadReceiver(Register dest, Register argc) { -#ifdef V8_REVERSE_JSARGS LoadP(dest, MemOperand(sp, 0)); -#else - ShiftLeftP(dest, argc, Operand(kSystemPointerSizeLog2)); - LoadP(dest, MemOperand(sp, dest)); -#endif } void StoreReceiver(Register rec, Register argc, Register scratch) { -#ifdef V8_REVERSE_JSARGS StoreP(rec, MemOperand(sp, 0)); -#else - ShiftLeftP(scratch, argc, Operand(kSystemPointerSizeLog2)); - StoreP(rec, MemOperand(sp, scratch)); -#endif } void CallRuntime(const Runtime::Function* f, int num_arguments, |