Home | History | Annotate | Download | only in builtins

Lines Matching full:prototype

109 // ES6 section 19.1.3.4 Object.prototype.propertyIsEnumerable ( V )
150 // ES6 section 19.1.3.6 Object.prototype.toString
314 Node* prototype = Parameter(1);
321 Comment("Argument 1 check: prototype");
322 GotoIf(WordEqual(prototype, NullConstant()), &prototype_valid);
323 BranchIfJSReceiver(prototype, &prototype_valid, &call_runtime);
346 // Create a new object with the given prototype.
353 Branch(WordEqual(prototype, NullConstant()), &good, &non_null_proto);
371 GotoIf(WordEqual(prototype, LoadMapPrototype(map.value())),
373 // Try loading the prototype info.
375 LoadMapPrototypeInfo(LoadMap(prototype), &call_runtime);
393 Return(CallRuntime(Runtime::kObjectCreate, context, prototype, properties));
502 Handle<Object> prototype;
504 isolate, prototype, JSProxy::GetPrototype(it.GetHolder<JSProxy>()));
505 if (prototype->IsNull(isolate)) {
508 return ObjectLookupAccessor(isolate, prototype, key, component);
531 // https://tc39.github.io/ecma262/#sec-object.prototype.__defineGetter__
541 // https://tc39.github.io/ecma262/#sec-object.prototype.__defineSetter__
551 // https://tc39.github.io/ecma262/#sec-object.prototype.__lookupGetter__
560 // https://tc39.github.io/ecma262/#sec-object.prototype.__lookupSetter__
627 // ES6 section B.2.2.1.1 get Object.prototype.__proto__
640 // ES6 section B.2.2.1.2 set Object.prototype.__proto__
649 "set Object.prototype.__proto__")));