Index: src/runtime/runtime-interpreter.cc |
diff --git a/src/runtime/runtime-interpreter.cc b/src/runtime/runtime-interpreter.cc |
index cbacb554add80945088e1fcaf694629fa276be10..7150a8b2873a734ad7d48b76c16b53a060fd3426 100644 |
--- a/src/runtime/runtime-interpreter.cc |
+++ b/src/runtime/runtime-interpreter.cc |
@@ -16,109 +16,6 @@ |
namespace v8 { |
namespace internal { |
- |
-RUNTIME_FUNCTION(Runtime_InterpreterEquals) { |
- HandleScope scope(isolate); |
- DCHECK_EQ(2, args.length()); |
- CONVERT_ARG_HANDLE_CHECKED(Object, x, 0); |
- CONVERT_ARG_HANDLE_CHECKED(Object, y, 1); |
- Maybe<bool> result = Object::Equals(x, y); |
- if (result.IsJust()) { |
- return isolate->heap()->ToBoolean(result.FromJust()); |
- } else { |
- return isolate->heap()->exception(); |
- } |
-} |
- |
- |
-RUNTIME_FUNCTION(Runtime_InterpreterNotEquals) { |
- HandleScope scope(isolate); |
- DCHECK_EQ(2, args.length()); |
- CONVERT_ARG_HANDLE_CHECKED(Object, x, 0); |
- CONVERT_ARG_HANDLE_CHECKED(Object, y, 1); |
- Maybe<bool> result = Object::Equals(x, y); |
- if (result.IsJust()) { |
- return isolate->heap()->ToBoolean(!result.FromJust()); |
- } else { |
- return isolate->heap()->exception(); |
- } |
-} |
- |
- |
-RUNTIME_FUNCTION(Runtime_InterpreterLessThan) { |
- HandleScope scope(isolate); |
- DCHECK_EQ(2, args.length()); |
- CONVERT_ARG_HANDLE_CHECKED(Object, x, 0); |
- CONVERT_ARG_HANDLE_CHECKED(Object, y, 1); |
- Maybe<bool> result = Object::LessThan(x, y); |
- if (result.IsJust()) { |
- return isolate->heap()->ToBoolean(result.FromJust()); |
- } else { |
- return isolate->heap()->exception(); |
- } |
-} |
- |
- |
-RUNTIME_FUNCTION(Runtime_InterpreterGreaterThan) { |
- HandleScope scope(isolate); |
- DCHECK_EQ(2, args.length()); |
- CONVERT_ARG_HANDLE_CHECKED(Object, x, 0); |
- CONVERT_ARG_HANDLE_CHECKED(Object, y, 1); |
- Maybe<bool> result = Object::GreaterThan(x, y); |
- if (result.IsJust()) { |
- return isolate->heap()->ToBoolean(result.FromJust()); |
- } else { |
- return isolate->heap()->exception(); |
- } |
-} |
- |
- |
-RUNTIME_FUNCTION(Runtime_InterpreterLessThanOrEqual) { |
- HandleScope scope(isolate); |
- DCHECK_EQ(2, args.length()); |
- CONVERT_ARG_HANDLE_CHECKED(Object, x, 0); |
- CONVERT_ARG_HANDLE_CHECKED(Object, y, 1); |
- Maybe<bool> result = Object::LessThanOrEqual(x, y); |
- if (result.IsJust()) { |
- return isolate->heap()->ToBoolean(result.FromJust()); |
- } else { |
- return isolate->heap()->exception(); |
- } |
-} |
- |
- |
-RUNTIME_FUNCTION(Runtime_InterpreterGreaterThanOrEqual) { |
- HandleScope scope(isolate); |
- DCHECK_EQ(2, args.length()); |
- CONVERT_ARG_HANDLE_CHECKED(Object, x, 0); |
- CONVERT_ARG_HANDLE_CHECKED(Object, y, 1); |
- Maybe<bool> result = Object::GreaterThanOrEqual(x, y); |
- if (result.IsJust()) { |
- return isolate->heap()->ToBoolean(result.FromJust()); |
- } else { |
- return isolate->heap()->exception(); |
- } |
-} |
- |
- |
-RUNTIME_FUNCTION(Runtime_InterpreterStrictEquals) { |
- SealHandleScope shs(isolate); |
- DCHECK_EQ(2, args.length()); |
- CONVERT_ARG_CHECKED(Object, x, 0); |
- CONVERT_ARG_CHECKED(Object, y, 1); |
- return isolate->heap()->ToBoolean(x->StrictEquals(y)); |
-} |
- |
- |
-RUNTIME_FUNCTION(Runtime_InterpreterStrictNotEquals) { |
- SealHandleScope shs(isolate); |
- DCHECK_EQ(2, args.length()); |
- CONVERT_ARG_CHECKED(Object, x, 0); |
- CONVERT_ARG_CHECKED(Object, y, 1); |
- return isolate->heap()->ToBoolean(!x->StrictEquals(y)); |
-} |
- |
- |
RUNTIME_FUNCTION(Runtime_InterpreterToBoolean) { |
SealHandleScope shs(isolate); |
DCHECK_EQ(1, args.length()); |