s390x: [baseline] implement MoveXXX functions
Change-Id: I6f0a3f813f94dc350c4dd1aa257db516b973c1c2 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3383315 Reviewed-by: Milad Farazmand <mfarazma@redhat.com> Commit-Queue: Junliang Yan <junyan@redhat.com> Cr-Commit-Position: refs/heads/main@{#78589}
This commit is contained in:
parent
28580740a7
commit
5f47ab00c6
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user