Commit 5f47ab00 authored by Junliang Yan's avatar Junliang Yan Committed by V8 LUCI CQ

s390x: [baseline] implement MoveXXX functions

Change-Id: I6f0a3f813f94dc350c4dd1aa257db516b973c1c2
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3383315Reviewed-by: 's avatarMilad Farazmand <mfarazma@redhat.com>
Commit-Queue: Junliang Yan <junyan@redhat.com>
Cr-Commit-Position: refs/heads/main@{#78589}
parent 28580740
...@@ -289,28 +289,28 @@ void BaselineAssembler::JumpIfByte(Condition cc, Register value, int32_t byte, ...@@ -289,28 +289,28 @@ void BaselineAssembler::JumpIfByte(Condition cc, Register value, int32_t byte,
} }
void BaselineAssembler::Move(interpreter::Register output, Register source) { void BaselineAssembler::Move(interpreter::Register output, Register source) {
UNIMPLEMENTED(); Move(RegisterFrameOperand(output), source);
} }
void BaselineAssembler::Move(Register output, TaggedIndex value) { void BaselineAssembler::Move(Register output, TaggedIndex value) {
UNIMPLEMENTED(); __ mov(output, Operand(value.ptr()));
} }
void BaselineAssembler::Move(MemOperand output, Register source) { void BaselineAssembler::Move(MemOperand output, Register source) {
UNIMPLEMENTED(); __ StoreU64(source, output);
} }
void BaselineAssembler::Move(Register output, ExternalReference reference) { void BaselineAssembler::Move(Register output, ExternalReference reference) {
UNIMPLEMENTED(); __ Move(output, reference);
} }
void BaselineAssembler::Move(Register output, Handle<HeapObject> value) { void BaselineAssembler::Move(Register output, Handle<HeapObject> value) {
UNIMPLEMENTED(); __ Move(output, value);
} }
void BaselineAssembler::Move(Register output, int32_t value) { void BaselineAssembler::Move(Register output, int32_t value) {
UNIMPLEMENTED(); __ mov(output, Operand(value));
} }
void BaselineAssembler::MoveMaybeSmi(Register output, Register source) { void BaselineAssembler::MoveMaybeSmi(Register output, Register source) {
UNIMPLEMENTED(); __ mov(output, source);
} }
void BaselineAssembler::MoveSmi(Register output, Register source) { void BaselineAssembler::MoveSmi(Register output, Register source) {
UNIMPLEMENTED(); __ mov(output, source);
} }
namespace detail { namespace detail {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment