PPC/s390: [super property speed] Add an IC for super property loads

Port 3d40ec8d99

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

Change-Id: I978aa3a15e9c71e1907f49a5b22b6a01a96c5f1e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2399038
Reviewed-by: Junliang Yan <jyan@ca.ibm.com>
Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
Cr-Commit-Position: refs/heads/master@{#69750}
This commit is contained in:
Milad Farazmand 2020-09-08 15:38:16 +00:00 committed by Commit Bot
parent 5e244175cc
commit 1e39d196ff
2 changed files with 10 additions and 0 deletions

View File

@ -52,6 +52,11 @@ const Register LoadDescriptor::SlotRegister() { return r3; }
const Register LoadWithVectorDescriptor::VectorRegister() { return r6; }
const Register
LoadWithReceiverAndVectorDescriptor::LookupStartObjectRegister() {
return r7;
}
const Register StoreDescriptor::ReceiverRegister() { return r4; }
const Register StoreDescriptor::NameRegister() { return r5; }
const Register StoreDescriptor::ValueRegister() { return r3; }

View File

@ -52,6 +52,11 @@ const Register LoadDescriptor::SlotRegister() { return r2; }
const Register LoadWithVectorDescriptor::VectorRegister() { return r5; }
const Register
LoadWithReceiverAndVectorDescriptor::LookupStartObjectRegister() {
return r6;
}
const Register StoreDescriptor::ReceiverRegister() { return r3; }
const Register StoreDescriptor::NameRegister() { return r4; }
const Register StoreDescriptor::ValueRegister() { return r2; }