Lines Matching full:jsobject
1315 HValue* max_gap = Add<HConstant>(static_cast<int32_t>(JSObject::kMaxGap));
2142 Add<HConstant>(JSObject::kInitialMaxFastElementArray);
2467 HType::JSObject(),
4065 // to be a JSObject.
4801 Handle<JSObject> holder(JSObject::cast(map->prototype()));
4818 Handle<JSObject>* holder) {
4828 *holder = Handle<JSObject>();
4841 *holder = Handle<JSObject>(lookup.holder());
4853 Handle<JSObject>* holder) {
4871 static bool IsFastLiteral(Handle<JSObject> boilerplate,
4875 Handle<Object> result = JSObject::TryMigrateInstance(boilerplate);
4893 Handle<JSObject> value_object = Handle<JSObject>::cast(value);
4920 Handle<JSObject> value_object = Handle<JSObject>::cast(value);
4946 Handle<JSObject> boilerplate;
4950 boilerplate = Handle<JSObject>(JSObject::cast(site->transition_info()),
5015 Handle<JSObject> holder;
5069 Handle<JSObject> boilerplate_object;
5078 boilerplate_object = Handle<JSObject>::cast(raw_boilerplate);
5081 if (JSObject::DeepWalk(boilerplate_object, &creation_context).is_null()) {
5094 boilerplate_object = Handle<JSObject>(
5095 JSObject::cast(site->transition_info()), isolate());
5228 Handle<JSObject>(JSObject::cast(map->prototype())),
5229 Handle<JSObject>(JSObject::cast(proto)));
5396 holder_ = handle(JSObject::cast(map->prototype()));
5398 JSObject::TryMigrateInstance(holder_);
5479 Handle<JSObject> prototype(JSObject::cast(info->map()->prototype()));
5772 Handle<JSObject> holder;
6180 Handle<JSObject> prototype(JSObject::cast(map->prototype()), isolate());
6181 Handle<JSObject> object_prototype = isolate()->initial_object_prototype();
6209 Handle<JSObject> prototype(JSObject::cast(map->prototype()));
6217 Handle<JSObject>(JSObject::cast(holder)));
6680 HInstruction* HGraphBuilder::BuildConstantMapCheck(Handle<JSObject> constant,
6698 HInstruction* HGraphBuilder::BuildCheckPrototypeMaps(Handle<JSObject> prototype,
6699 Handle<JSObject> holder) {
6702 prototype = handle(JSObject::cast(prototype->GetPrototype()));
6711 void HOptimizedGraphBuilder::AddCheckPrototypeMaps(Handle<JSObject> holder,
6714 Handle<JSObject> prototype(JSObject::cast(receiver_map->prototype()));
6721 Handle<JSObject> holder,
6815 JSObject::cast(initial_string_map->prototype())->map());
6819 JSObject::cast(initial_number_map->prototype())->map());
6868 Handle<JSObject>(JSObject::cast(map->prototype())));
6873 Handle<JSObject>(JSObject::cast(map->prototype())));
7908 value < JSObject::kInitialMaxFastElementArray;
7970 Add<HAllocate>(size_in_bytes, HType::JSObject(), pretenure_flag,
7984 HObjectAccess::ForJSObjectOffset(JSObject::kMapOffset),
7988 HObjectAccess::ForJSObjectOffset(JSObject::kPropertiesOffset),
7991 HObjectAccess::ForJSObjectOffset(JSObject::kElementsOffset),
7996 int property_offset = JSObject::kHeaderSize + i * kPointerSize;
9339 Handle<JSObject> boilerplate_object,
9346 ? HType::JSArray() : HType::JSObject();
9375 object_elements = Add<HAllocate>(object_elements_size, HType::JSObject(),
9378 object_elements = Add<HAllocate>(object_elements_size, HType::JSObject(),
9400 Handle<JSObject> boilerplate_object,
9429 Handle<JSObject> boilerplate_object,
9444 Handle<JSObject> boilerplate_object,
9470 Handle<JSObject> value_object = Handle<JSObject>::cast(value);
9522 Handle<JSObject> boilerplate_object,
9574 Handle<JSObject> value_object = Handle<JSObject>::cast(value);