Lines Matching refs:boilerplate_object
5069 Handle<JSObject> boilerplate_object;
5078 boilerplate_object = Handle<JSObject>::cast(raw_boilerplate);
5081 if (JSObject::DeepWalk(boilerplate_object, &creation_context).is_null()) {
5084 creation_context.ExitScope(site, boilerplate_object);
5087 if (boilerplate_object->elements()->map() ==
5094 boilerplate_object = Handle<JSObject>(
5098 ASSERT(!boilerplate_object.is_null());
5102 boilerplate_object->GetElementsKind();
5106 if (IsFastLiteral(boilerplate_object,
5111 literal = BuildFastLiteral(boilerplate_object, &usage_context);
5112 usage_context.ExitScope(site, boilerplate_object);
5138 Handle<Map> map = Handle<Map>(boilerplate_object->map(), isolate());
9339 Handle<JSObject> boilerplate_object,
9342 InstanceType instance_type = boilerplate_object->map()->instance_type();
9348 boilerplate_object->map()->instance_size());
9364 BuildEmitObjectHeader(boilerplate_object, object);
9366 Handle<FixedArrayBase> elements(boilerplate_object->elements());
9374 if (boilerplate_object->HasFastDoubleElements()) {
9382 BuildInitElementsInObjectHeader(boilerplate_object, object, object_elements);
9386 BuildEmitElements(boilerplate_object, elements, object_elements,
9391 if (boilerplate_object->map()->NumberOfFields() != 0) {
9392 BuildEmitInObjectProperties(boilerplate_object, object, site_context,
9400 Handle<JSObject> boilerplate_object,
9402 ASSERT(boilerplate_object->properties()->length() == 0);
9404 Handle<Map> boilerplate_object_map(boilerplate_object->map());
9408 Handle<Object>(boilerplate_object->properties(), isolate());
9414 if (boilerplate_object->IsJSArray()) {
9416 Handle<JSArray>::cast(boilerplate_object);
9429 Handle<JSObject> boilerplate_object,
9432 ASSERT(boilerplate_object->properties()->length() == 0);
9435 Handle<Object>(boilerplate_object->elements(), isolate());
9444 Handle<JSObject> boilerplate_object,
9449 boilerplate_object->map()->instance_descriptors());
9450 int limit = boilerplate_object->map()->NumberOfOwnDescriptors();
9458 int property_offset = boilerplate_object->GetInObjectPropertyOffset(index);
9461 Handle<Object>(boilerplate_object->InObjectPropertyAt(index),
9465 HObjectAccess access = boilerplate_object->IsJSArray() ?
9509 int inobject_properties = boilerplate_object->map()->inobject_properties();
9513 ASSERT(boilerplate_object->IsJSObject());
9514 int property_offset = boilerplate_object->GetInObjectPropertyOffset(i);
9522 Handle<JSObject> boilerplate_object,
9526 ElementsKind kind = boilerplate_object->map()->elements_kind();