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,
}
void BaselineAssembler::Move(interpreter::Register output, Register source) {
UNIMPLEMENTED();
Move(RegisterFrameOperand(output), source);
}
void BaselineAssembler::Move(Register output, TaggedIndex value) {
UNIMPLEMENTED();
__ mov(output, Operand(value.ptr()));
}
void BaselineAssembler::Move(MemOperand output, Register source) {
UNIMPLEMENTED();
__ StoreU64(source, output);
}
void BaselineAssembler::Move(Register output, ExternalReference reference) {
UNIMPLEMENTED();
__ Move(output, reference);
}
void BaselineAssembler::Move(Register output, Handle<HeapObject> value) {
UNIMPLEMENTED();
__ Move(output, value);
}
void BaselineAssembler::Move(Register output, int32_t value) {
UNIMPLEMENTED();
__ mov(output, Operand(value));
}
void BaselineAssembler::MoveMaybeSmi(Register output, Register source) {
UNIMPLEMENTED();
__ mov(output, source);
}
void BaselineAssembler::MoveSmi(Register output, Register source) {
UNIMPLEMENTED();
__ mov(output, source);
}
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