summaryrefslogtreecommitdiff
path: root/runtime/interpreter/interpreter_switch_impl-inl.h
diff options
context:
space:
mode:
author David Srbecky <dsrbecky@google.com> 2021-03-23 08:09:15 +0000
committer David Srbecky <dsrbecky@google.com> 2021-03-27 13:19:58 +0000
commitc5cd58914325c7fcfd89b1a5bf4daa475c2d83ef (patch)
tree847a50eaa8331baf617f0fc3161cf36b7fc28680 /runtime/interpreter/interpreter_switch_impl-inl.h
parentb3f5c5008770d22a24db6a66bf97bd5a9d32b4ff (diff)
Remove QUICK bytecodes.
Remove the deprecated unofficial (not part of the spec) bytecodes. This frees the 16 bytecodes for future use. Bug: 170086509 Test: m test-art-host-gtest Test: test.py -r -b --host Change-Id: I9f6d8a2c21b88f883c8fdc1eb67b24620f313d56
Diffstat (limited to 'runtime/interpreter/interpreter_switch_impl-inl.h')
-rw-r--r--runtime/interpreter/interpreter_switch_impl-inl.h128
1 files changed, 64 insertions, 64 deletions
diff --git a/runtime/interpreter/interpreter_switch_impl-inl.h b/runtime/interpreter/interpreter_switch_impl-inl.h
index 4b3f8c6c1a..538ac12bf6 100644
--- a/runtime/interpreter/interpreter_switch_impl-inl.h
+++ b/runtime/interpreter/interpreter_switch_impl-inl.h
@@ -917,34 +917,6 @@ class InstructionHandler {
return HandleGet<InstanceObjectRead, Primitive::kPrimNot>();
}
- HANDLER_ATTRIBUTES bool IGET_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IGET_WIDE_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IGET_OBJECT_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IGET_BOOLEAN_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IGET_BYTE_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IGET_CHAR_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IGET_SHORT_QUICK() {
- return HandleUnused();
- }
-
HANDLER_ATTRIBUTES bool SGET_BOOLEAN() {
return HandleGet<StaticPrimitiveRead, Primitive::kPrimBoolean>();
}
@@ -1001,34 +973,6 @@ class InstructionHandler {
return HandlePut<InstanceObjectWrite, Primitive::kPrimNot>();
}
- HANDLER_ATTRIBUTES bool IPUT_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IPUT_BOOLEAN_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IPUT_BYTE_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IPUT_CHAR_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IPUT_SHORT_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IPUT_WIDE_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool IPUT_OBJECT_QUICK() {
- return HandleUnused();
- }
-
HANDLER_ATTRIBUTES bool SPUT_BOOLEAN() {
return HandlePut<StaticPrimitiveWrite, Primitive::kPrimBoolean>();
}
@@ -1097,14 +1041,6 @@ class InstructionHandler {
return HandleInvoke<kStatic, /*is_range=*/ true>();
}
- HANDLER_ATTRIBUTES bool INVOKE_VIRTUAL_QUICK() {
- return HandleUnused();
- }
-
- HANDLER_ATTRIBUTES bool INVOKE_VIRTUAL_RANGE_QUICK() {
- return HandleUnused();
- }
-
HANDLER_ATTRIBUTES bool INVOKE_POLYMORPHIC() {
DCHECK(Runtime::Current()->IsMethodHandlesEnabled());
bool success = DoInvokePolymorphic</* is_range= */ false>(
@@ -1673,6 +1609,70 @@ class InstructionHandler {
return HandleUnused();
}
+ HANDLER_ATTRIBUTES bool UNUSED_E3() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_E4() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_E5() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_E6() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_E7() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_E8() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_E9() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_EA() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_EB() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_EC() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_ED() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_EE() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_EF() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_F0() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_F1() {
+ return HandleUnused();
+ }
+
+ HANDLER_ATTRIBUTES bool UNUSED_F2() {
+ return HandleUnused();
+ }
+
HANDLER_ATTRIBUTES bool UNUSED_F3() {
return HandleUnused();
}