/external/v8/test/mjsunit/harmony/ |
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)); [all...] |
/external/v8/src/compiler/ |
operation-typer.h | 29 Type* ToPrimitive(Type* type);
|
operation-typer.cc | 368 Type* OperationTyper::ToPrimitive(Type* type) { 404 lhs = ToPrimitive(lhs); 405 rhs = ToPrimitive(rhs);
|
typer.cc | 238 static Type* ToPrimitive(Type*, Typer*); 383 Type* Typer::Visitor::ToPrimitive(Type* type, Typer* t) { 432 type = ToPrimitive(type, t); 477 type = ToPrimitive(type, t); 827 lhs = ToPrimitive(lhs, t); 828 rhs = ToPrimitive(rhs, t); 1015 lhs = ToPrimitive(lhs, t); 1016 rhs = ToPrimitive(rhs, t); [all...] |
/external/v8/test/mjsunit/ |
double-equals.js | 50 // Object where ToPrimitive returns value. 56 // Object where ToPrimitive returns value by failover to toString when 163 // to Number too) is converted to primitive using ToPrimitive with NO HINT. 196 // Doesn't just call toString, but uses ToPrimitive which tries toString first
|
object-toprimitive.js | 28 // Test the ToPrimitive internal function used by ToNumber/ToString.
|
json.js | 70 assertThrows("d4.toJSON()", TypeError); // ToPrimitive throws.
|
/external/v8/src/runtime/ |
runtime-object.cc | 793 RETURN_RESULT_OR_FAILURE(isolate, Object::ToPrimitive(input)); 802 isolate, Object::ToPrimitive(input, ToPrimitiveHint::kNumber)); 811 isolate, Object::ToPrimitive(input, ToPrimitiveHint::kString));
|
runtime.h | 417 F(ToPrimitive, 1, 1) \ [all...] |
/external/v8/src/ |
objects.cc | 154 isolate, input, JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(input), 186 isolate, input, Object::ToPrimitive(input, ToPrimitiveHint::kString), 212 isolate, input, JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(input), 285 if (!Object::ToPrimitive(x, ToPrimitiveHint::kNumber).ToHandle(&x) || 286 !Object::ToPrimitive(y, ToPrimitiveHint::kNumber).ToHandle(&y)) { 317 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y)) 335 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y)) 351 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y)) 363 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y)) 375 if (!JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(y) [all...] |
builtins.cc | [all...] |
objects.h | 173 // Valid hints for the abstract operation ToPrimitive, [all...] |
objects-inl.h | 1043 MaybeHandle<Object> Object::ToPrimitive(Handle<Object> input, 1046 return JSReceiver::ToPrimitive(Handle<JSReceiver>::cast(input), hint); [all...] |