Lines Matching full:jsobject
1318 HValue* max_gap = Add<HConstant>(static_cast<int32_t>(JSObject::kMaxGap));
1821 Add<HAllocate>(Add<HConstant>(JSIteratorResult::kSize), HType::JSObject(),
2128 BuildAllocate(Add<HConstant>(JSValue::kSize), HType::JSObject(),
4956 // to be a JSObject.
5794 static bool IsFastLiteral(Handle<JSObject> boilerplate,
5798 !JSObject::TryMigrateInstance(boilerplate)) {
5816 Handle<JSObject> value_object = Handle<JSObject>::cast(value);
5845 Handle<JSObject> value_object = Handle<JSObject>::cast(value);
5871 Handle<JSObject> boilerplate;
5875 boilerplate = Handle<JSObject>(JSObject::cast(site->transition_info()),
6000 Handle<JSObject> boilerplate_object;
6011 boilerplate_object = Handle<JSObject>::cast(raw_boilerplate);
6014 if (JSObject::DeepWalk(boilerplate_object, &creation_context).is_null()) {
6027 boilerplate_object = Handle<JSObject>(
6028 JSObject::cast(site->transition_info()), isolate());
6386 holder_ = handle(JSObject::cast(map->prototype()));
6388 JSObject::TryMigrateInstance(holder_);
6540 Handle<JSObject> prototype(JSObject::cast(info->map()->prototype()));
7326 Handle<JSObject> prototype(JSObject::cast(map->prototype()), isolate());
7327 Handle<JSObject> object_prototype = isolate()->initial_object_prototype();
7350 JSObject* holder = NULL;
7354 holder = *PrototypeIterator::GetCurrent<JSObject>(iter);
7359 BuildCheckPrototypeMaps(handle(JSObject::cast(map->prototype())),
7360 Handle<JSObject>(holder));
7461 Handle<JSObject> prototype(JSObject::cast(map->prototype()),
7463 Handle<JSObject> object_prototype =
7926 HInstruction* HGraphBuilder::BuildConstantMapCheck(Handle<JSObject> constant) {
7934 HInstruction* HGraphBuilder::BuildCheckPrototypeMaps(Handle<JSObject> prototype,
7935 Handle<JSObject> holder) {
7940 BuildConstantMapCheck(PrototypeIterator::GetCurrent<JSObject>(iter));
7946 return BuildConstantMapCheck(PrototypeIterator::GetCurrent<JSObject>(iter));
7950 void HOptimizedGraphBuilder::AddCheckPrototypeMaps(Handle<JSObject> holder,
7953 Handle<JSObject> prototype(JSObject::cast(receiver_map->prototype()));
8904 Handle<JSObject> prototype(JSObject::cast(receiver_map->prototype()));
8905 BuildCheckPrototypeMaps(prototype, Handle<JSObject>());
8960 handle(JSObject::cast(receiver_map->prototype()), isolate()),
8961 Handle<JSObject>::null());
9077 handle(JSObject::cast(receiver_map->prototype()), isolate()),
9078 Handle<JSObject>::null());
9186 Handle<JSObject> api_holder = optimization.LookupHolderOfExpectedType(
9430 Handle<JSObject> global_proxy(target->context()->global_proxy());
9952 size_in_bytes, HType::JSObject(), JS_OBJECT_TYPE, allocation_mode);
9959 HObjectAccess::ForMapAndOffset(initial_map, JSObject::kMapOffset),
9964 JSObject::kPropertiesOffset),
9968 JSObject::kElementsOffset),
10039 HType::JSObject(), JS_ARRAY_BUFFER_TYPE, HAllocationMode());
11601 BuildCheckPrototypeMaps(handle(JSObject::cast(map->prototype())),
11602 Handle<JSObject>::null());
11743 Handle<JSObject> boilerplate_object,
11751 ? HType::JSArray() : HType::JSObject();
11833 Handle<JSObject> boilerplate_object,
11862 Handle<JSObject> boilerplate_object,
11897 Handle<JSObject> value_object = Handle<JSObject>::cast(value);
11949 Handle<JSObject> boilerplate_object,
12000 Handle<JSObject> value_object = Handle<JSObject>::cast(value);