Commit 45414e11 authored by Milad Fa's avatar Milad Fa Committed by Commit Bot

PPC/s390: [wasm-gc] Liftoff support part 3: arrays

Port 3dffdf03

Original Commit Message:

    This adds support for the following instructions:
    ref.eq, array.new_with_rtt, array.new_default_with_rtt,
    array.get, array.set, array.len.

R=jkummerow@chromium.org, joransiu@ca.ibm.com, junyan@redhat.com, midawson@redhat.com
BUG=
LOG=N

Change-Id: I5e517967648251f9babbabe4dc9148a5432aa58e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2595927Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Milad Fa <mfarazma@redhat.com>
Cr-Commit-Position: refs/heads/master@{#71807}
parent 03446c6e
...@@ -114,6 +114,7 @@ void LiftoffAssembler::LoadTaggedPointer(Register dst, Register src_addr, ...@@ -114,6 +114,7 @@ void LiftoffAssembler::LoadTaggedPointer(Register dst, Register src_addr,
} }
void LiftoffAssembler::StoreTaggedPointer(Register dst_addr, void LiftoffAssembler::StoreTaggedPointer(Register dst_addr,
Register offset_reg,
int32_t offset_imm, int32_t offset_imm,
LiftoffRegister src, LiftoffRegister src,
LiftoffRegList pinned) { LiftoffRegList pinned) {
......
...@@ -158,6 +158,7 @@ void LiftoffAssembler::LoadTaggedPointer(Register dst, Register src_addr, ...@@ -158,6 +158,7 @@ void LiftoffAssembler::LoadTaggedPointer(Register dst, Register src_addr,
} }
void LiftoffAssembler::StoreTaggedPointer(Register dst_addr, void LiftoffAssembler::StoreTaggedPointer(Register dst_addr,
Register offset_reg,
int32_t offset_imm, int32_t offset_imm,
LiftoffRegister src, LiftoffRegister src,
LiftoffRegList pinned) { LiftoffRegList pinned) {
......
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