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

ppc64: [baseline] Add scratch reg to Move

Change-Id: I10e917111acd7fd3eeaa92b2b38cf6e8b66ffeab
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3707655
Commit-Queue: Junliang Yan <junyan@redhat.com>
Reviewed-by: 's avatarMilad Farazmand <mfarazma@redhat.com>
Cr-Commit-Position: refs/heads/main@{#81186}
parent 084bd8da
......@@ -769,7 +769,10 @@ class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase {
void Move(Register dst, ExternalReference reference);
void Move(Register dst, Register src, Condition cond = al);
void Move(DoubleRegister dst, DoubleRegister src);
void Move(Register dst, const MemOperand& src) { LoadU64(dst, src); }
void Move(Register dst, const MemOperand& src) {
// TODO: use scratch register scope instead of r0
LoadU64(dst, src, r0);
}
void SmiUntag(Register dst, const MemOperand& src, RCBit rc = LeaveRC,
Register scratch = no_reg);
......
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