summaryrefslogtreecommitdiff
path: root/deps/v8/src/codegen/ppc/interface-descriptors-ppc.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/codegen/ppc/interface-descriptors-ppc.cc')
-rw-r--r--deps/v8/src/codegen/ppc/interface-descriptors-ppc.cc26
1 files changed, 18 insertions, 8 deletions
diff --git a/deps/v8/src/codegen/ppc/interface-descriptors-ppc.cc b/deps/v8/src/codegen/ppc/interface-descriptors-ppc.cc
index ba8da6e0a8..ed304e80fc 100644
--- a/deps/v8/src/codegen/ppc/interface-descriptors-ppc.cc
+++ b/deps/v8/src/codegen/ppc/interface-descriptors-ppc.cc
@@ -86,6 +86,15 @@ const Register ApiGetterDescriptor::CallbackRegister() { return r6; }
const Register GrowArrayElementsDescriptor::ObjectRegister() { return r3; }
const Register GrowArrayElementsDescriptor::KeyRegister() { return r6; }
+const Register BaselineLeaveFrameDescriptor::ParamsSizeRegister() {
+ // TODO(v8:11421): Implement on this platform.
+ UNREACHABLE();
+}
+const Register BaselineLeaveFrameDescriptor::WeightRegister() {
+ // TODO(v8:11421): Implement on this platform.
+ UNREACHABLE();
+}
+
// static
const Register TypeConversionDescriptor::ArgumentRegister() { return r3; }
@@ -209,21 +218,22 @@ void CompareDescriptor::InitializePlatformSpecific(
data->InitializePlatformSpecific(arraysize(registers), registers);
}
+void Compare_BaselineDescriptor::InitializePlatformSpecific(
+ CallInterfaceDescriptorData* data) {
+ // TODO(v8:11421): Implement on this platform.
+ InitializePlatformUnimplemented(data, kParameterCount);
+}
+
void BinaryOpDescriptor::InitializePlatformSpecific(
CallInterfaceDescriptorData* data) {
Register registers[] = {r4, r3};
data->InitializePlatformSpecific(arraysize(registers), registers);
}
-void ArgumentsAdaptorDescriptor::InitializePlatformSpecific(
+void BinaryOp_BaselineDescriptor::InitializePlatformSpecific(
CallInterfaceDescriptorData* data) {
- Register registers[] = {
- r4, // JSFunction
- r6, // the new target
- r3, // actual number of arguments
- r5, // expected number of arguments
- };
- data->InitializePlatformSpecific(arraysize(registers), registers);
+ // TODO(v8:11421): Implement on this platform.
+ InitializePlatformUnimplemented(data, kParameterCount);
}
void ApiCallbackDescriptor::InitializePlatformSpecific(