PPC/s390: [liftoff][tail-call] Add indirect tail calls

Port 06bdd8d6b0

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

Change-Id: I35cf8d96c542da6db840f90d30b3a77a8925fafb
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2313316
Reviewed-by: Junliang Yan <jyan@ca.ibm.com>
Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
Cr-Commit-Position: refs/heads/master@{#69071}
This commit is contained in:
Milad Farazmand 2020-07-22 15:11:08 +00:00 committed by Commit Bot
parent ccc59c54a2
commit 2264b3b047
2 changed files with 8 additions and 0 deletions

View File

@ -1484,6 +1484,10 @@ void LiftoffAssembler::CallIndirect(const wasm::FunctionSig* sig,
bailout(kUnsupportedArchitecture, "CallIndirect");
}
void LiftoffAssembler::TailCallIndirect(Register target) {
bailout(kUnsupportedArchitecture, "TailCallIndirect");
}
void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) {
bailout(kUnsupportedArchitecture, "CallRuntimeStub");
}

View File

@ -1488,6 +1488,10 @@ void LiftoffAssembler::CallIndirect(const wasm::FunctionSig* sig,
bailout(kUnsupportedArchitecture, "CallIndirect");
}
void LiftoffAssembler::TailCallIndirect(Register target) {
bailout(kUnsupportedArchitecture, "TailCallIndirect");
}
void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) {
bailout(kUnsupportedArchitecture, "CallRuntimeStub");
}