diff options
Diffstat (limited to 'compiler/optimizing/intrinsics_arm64.cc')
-rw-r--r-- | compiler/optimizing/intrinsics_arm64.cc | 39 |
1 files changed, 3 insertions, 36 deletions
diff --git a/compiler/optimizing/intrinsics_arm64.cc b/compiler/optimizing/intrinsics_arm64.cc index 946d4348af..a1f79ed70b 100644 --- a/compiler/optimizing/intrinsics_arm64.cc +++ b/compiler/optimizing/intrinsics_arm64.cc @@ -5761,42 +5761,9 @@ void VarHandleSlowPathARM64::EmitByteArrayViewCode(CodeGenerator* codegen_in) { __ B(GetExitLabel()); } -UNIMPLEMENTED_INTRINSIC(ARM64, StringStringIndexOf); -UNIMPLEMENTED_INTRINSIC(ARM64, StringStringIndexOfAfter); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBufferAppend); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBufferLength); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBufferToString); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendObject); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendString); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendCharSequence); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendCharArray); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendBoolean); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendChar); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendInt); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendLong); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendFloat); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderAppendDouble); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderLength); -UNIMPLEMENTED_INTRINSIC(ARM64, StringBuilderToString); -UNIMPLEMENTED_INTRINSIC(ARM64, SystemArrayCopyByte); -UNIMPLEMENTED_INTRINSIC(ARM64, SystemArrayCopyInt); - -// 1.8. -UNIMPLEMENTED_INTRINSIC(ARM64, UnsafeGetAndAddInt) -UNIMPLEMENTED_INTRINSIC(ARM64, UnsafeGetAndAddLong) -UNIMPLEMENTED_INTRINSIC(ARM64, UnsafeGetAndSetInt) -UNIMPLEMENTED_INTRINSIC(ARM64, UnsafeGetAndSetLong) -UNIMPLEMENTED_INTRINSIC(ARM64, UnsafeGetAndSetObject) - -UNIMPLEMENTED_INTRINSIC(ARM64, MethodHandleInvokeExact) -UNIMPLEMENTED_INTRINSIC(ARM64, MethodHandleInvoke) - -// OpenJDK 11 -UNIMPLEMENTED_INTRINSIC(ARM64, JdkUnsafeGetAndAddInt) -UNIMPLEMENTED_INTRINSIC(ARM64, JdkUnsafeGetAndAddLong) -UNIMPLEMENTED_INTRINSIC(ARM64, JdkUnsafeGetAndSetInt) -UNIMPLEMENTED_INTRINSIC(ARM64, JdkUnsafeGetAndSetLong) -UNIMPLEMENTED_INTRINSIC(ARM64, JdkUnsafeGetAndSetObject) +#define MARK_UNIMPLEMENTED(Name) UNIMPLEMENTED_INTRINSIC(ARM64, Name) +UNIMPLEMENTED_INTRINSIC_LIST_ARM64(MARK_UNIMPLEMENTED); +#undef MARK_UNIMPLEMENTED UNREACHABLE_INTRINSICS(ARM64) |