Commit d746a034 authored by Milad Farazmand's avatar Milad Farazmand Committed by Commit Bot

PPC/s390: [liftoff][mv] Support multi-value returns

Port b931af5d

R=thibaudm@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
BUG=
LOG=N

Change-Id: Idb61dd337187a8afd4e3b8705b80dab98eb11fa5
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2195796Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
Cr-Commit-Position: refs/heads/master@{#67749}
parent 45557b1f
...@@ -192,6 +192,12 @@ void LiftoffAssembler::LoadCallerFrameSlot(LiftoffRegister dst, ...@@ -192,6 +192,12 @@ void LiftoffAssembler::LoadCallerFrameSlot(LiftoffRegister dst,
bailout(kUnsupportedArchitecture, "LoadCallerFrameSlot"); bailout(kUnsupportedArchitecture, "LoadCallerFrameSlot");
} }
void LiftoffAssembler::StoreCallerFrameSlot(LiftoffRegister src,
uint32_t caller_slot_idx,
ValueType type) {
bailout(kUnsupportedArchitecture, "StoreCallerFrameSlot");
}
void LiftoffAssembler::MoveStackValue(uint32_t dst_offset, uint32_t src_offset, void LiftoffAssembler::MoveStackValue(uint32_t dst_offset, uint32_t src_offset,
ValueType type) { ValueType type) {
bailout(kUnsupportedArchitecture, "MoveStackValue"); bailout(kUnsupportedArchitecture, "MoveStackValue");
......
...@@ -191,6 +191,12 @@ void LiftoffAssembler::LoadCallerFrameSlot(LiftoffRegister dst, ...@@ -191,6 +191,12 @@ void LiftoffAssembler::LoadCallerFrameSlot(LiftoffRegister dst,
bailout(kUnsupportedArchitecture, "LoadCallerFrameSlot"); bailout(kUnsupportedArchitecture, "LoadCallerFrameSlot");
} }
void LiftoffAssembler::StoreCallerFrameSlot(LiftoffRegister src,
uint32_t caller_slot_idx,
ValueType type) {
bailout(kUnsupportedArchitecture, "StoreCallerFrameSlot");
}
void LiftoffAssembler::MoveStackValue(uint32_t dst_offset, uint32_t src_offset, void LiftoffAssembler::MoveStackValue(uint32_t dst_offset, uint32_t src_offset,
ValueType type) { ValueType type) {
bailout(kUnsupportedArchitecture, "MoveStackValue"); bailout(kUnsupportedArchitecture, "MoveStackValue");
......
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