/external/v8/test/mjsunit/harmony/ |
D | to-primitive.js | 7 assertEquals(1, %ToPrimitive(1)); 14 assertEquals(.5, %ToPrimitive(.5)); 21 assertEquals(null, %ToPrimitive(null)); 28 assertEquals(true, %ToPrimitive(true)); 35 assertEquals(false, %ToPrimitive(false)); 42 assertEquals(undefined, %ToPrimitive(undefined)); 49 assertEquals("random text", %ToPrimitive("random text")); 56 assertEquals(Symbol.toPrimitive, %ToPrimitive(Symbol.toPrimitive)); 64 assertEquals("xyz", %ToPrimitive(a)); 72 assertEquals(42, %ToPrimitive(b)); [all …]
|
/external/v8/src/compiler/ |
D | typer.cc | 235 static Type* ToPrimitive(Type*, Typer*); 392 Type* Typer::Visitor::ToPrimitive(Type* type, Typer* t) { in ToPrimitive() function in v8::internal::compiler::Typer::Visitor 436 type = ToPrimitive(type, t); in ToName() 479 type = ToPrimitive(type, t); in ToString() 732 lhs = ToPrimitive(lhs, t); in JSCompareTyper() 733 rhs = ToPrimitive(rhs, t); in JSCompareTyper() 982 lhs = ToPrimitive(lhs, t); in JSAddTyper() 983 rhs = ToPrimitive(rhs, t); in JSAddTyper() 1593 return TypeUnaryOp(node, ToPrimitive); in TypeJSCallRuntime()
|
/external/v8/src/runtime/ |
D | runtime-object.cc | 1080 Object::ToPrimitive(input)); in RUNTIME_FUNCTION() 1091 isolate, result, Object::ToPrimitive(input, ToPrimitiveHint::kNumber)); in RUNTIME_FUNCTION() 1102 isolate, result, Object::ToPrimitive(input, ToPrimitiveHint::kString)); in RUNTIME_FUNCTION()
|
D | runtime.h | 463 F(ToPrimitive, 1, 1) \
|
/external/v8/src/ |
D | objects.cc | 116 isolate, input, Object::ToPrimitive(input, ToPrimitiveHint::kString), in ToName() 145 isolate, input, JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(input), in ToNumber() 193 isolate, input, JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(input), in ToString() 266 if (!Object::ToPrimitive(x, ToPrimitiveHint::kNumber).ToHandle(&x) || in Compare() 267 !Object::ToPrimitive(y, ToPrimitiveHint::kNumber).ToHandle(&y)) { in Compare() 310 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y)) in Equals() 328 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y)) in Equals() 344 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y)) in Equals() 356 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y)) in Equals() 368 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y)) in Equals() [all …]
|
D | builtins.cc | 2229 Object::ToPrimitive(value)); in BUILTIN() 2881 JSDate::ToPrimitive(receiver, hint)); in BUILTIN()
|
D | objects.h | 1148 MUST_USE_RESULT static inline MaybeHandle<Object> ToPrimitive( 1821 MUST_USE_RESULT static MaybeHandle<Object> ToPrimitive( 7595 static MUST_USE_RESULT MaybeHandle<Object> ToPrimitive(
|
D | objects-inl.h | 1155 MaybeHandle<Object> Object::ToPrimitive(Handle<Object> input, in ToPrimitive() function 1158 return JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(input), hint); in ToPrimitive()
|
/external/chromium-trace/catapult/tracing/test_data/ |
D | v8.log | 465 code-creation,LazyCompile,0,0x4241a020,460,"ToPrimitive native runtime.js:506",0x2340fd80, 814 code-creation,LazyCompile,0,0x4241a020,460,"ToPrimitive native runtime.js:506",0x2340fd80, 1717 code-creation,CallIC,7,0x42439120,128,"ToPrimitive" 3744 code-creation,CallIC,7,0x4f013200,128,"ToPrimitive" 5693 code-creation,CallIC,7,0x4f047000,128,"ToPrimitive" 5987 code-creation,CallIC,7,0x4f04de80,128,"ToPrimitive" 6177 code-creation,CallIC,7,0x4f054080,128,"ToPrimitive" 6388 code-creation,CallIC,7,0x4f05aec0,128,"ToPrimitive" 6554 code-creation,CallIC,7,0x4f060260,128,"ToPrimitive" 6751 code-creation,CallIC,7,0x4f065ea0,128,"ToPrimitive" [all …]
|
/external/v8/ |
D | ChangeLog | 6515 Make ToPrimitive throw on symbol wrappers (issue 3442).
|