Searched defs:boilerplate (Results 1 - 5 of 5) sorted by relevance

/external/v8/src/runtime/
H A Druntime-literals.cc48 Handle<JSObject> boilerplate = local
51 // Normalize the elements of the boilerplate to save space if needed.
52 if (!should_have_fast_elements) JSObject::NormalizeElements(boilerplate);
54 // Add the constant properties to the boilerplate.
57 !is_result_from_cache && boilerplate->HasFastProperties();
61 JSObject::NormalizeProperties(boilerplate, KEEP_INOBJECT_PROPERTIES, length,
64 // TODO(verwaest): Support tracking representations in the boilerplate.
69 // The value contains the boilerplate properties of a
71 Handle<BoilerplateDescription> boilerplate = local
75 CreateLiteralBoilerplate(isolate, vector, boilerplate), Objec
245 Handle<JSObject> boilerplate; local
283 Handle<Object> boilerplate; local
[all...]
/external/v8/src/builtins/
H A Dbuiltins-constructor.cc428 Node* boilerplate = LoadFixedArrayElement(feedback_vector, literal_index, 0, local
430 GotoIf(IsUndefined(boilerplate), &call_runtime);
436 Node* value = LoadObjectField(boilerplate, offset);
465 Node* boilerplate, Node* boilerplate_map, Node* boilerplate_elements,
471 Node* length = LoadJSArrayLength(boilerplate);
490 Comment("copy boilerplate elements");
518 Node* boilerplate = local
520 Node* boilerplate_map = LoadMap(boilerplate);
521 Node* boilerplate_elements = LoadElements(boilerplate);
552 NonEmptyShallowClone(boilerplate, boilerplate_ma
464 NonEmptyShallowClone( Node* boilerplate, Node* boilerplate_map, Node* boilerplate_elements, Node* allocation_site, Node* capacity, ElementsKind kind) argument
681 Node* boilerplate = local
[all...]
/external/v8/src/compiler/
H A Djs-create-lowering.cc134 // Determines whether the given array or object literal boilerplate satisfies
137 bool IsFastLiteral(Handle<JSObject> boilerplate, int max_depth, argument
142 // Make sure the boilerplate map is not deprecated.
143 if (!JSObject::TryMigrateInstance(boilerplate)) return false;
149 Isolate* const isolate = boilerplate->GetIsolate();
150 Handle<FixedArrayBase> elements(boilerplate->elements(), isolate);
153 if (boilerplate->HasFastSmiOrObjectElements()) {
166 } else if (boilerplate->HasFastDoubleElements()) {
174 Handle<FixedArray> properties(boilerplate->properties(), isolate);
179 boilerplate
1122 AllocateFastLiteral( Node* effect, Node* control, Handle<JSObject> boilerplate, AllocationSiteUsageContext* site_context) argument
1229 AllocateFastLiteralElements( Node* effect, Node* control, Handle<JSObject> boilerplate, PretenureFlag pretenure, AllocationSiteUsageContext* site_context) argument
[all...]
/external/v8/src/
H A Dfactory.cc183 int boilerplate, int all_properties, int index_keys, bool has_seen_proto) {
184 DCHECK_GE(boilerplate, 0);
191 bool has_different_size_backing_store = boilerplate != backing_store_size;
193 // Space for name and value for every boilerplate property.
194 int size = 2 * boilerplate;
205 DCHECK((boilerplate != (all_properties - index_keys)) || has_seen_proto);
182 NewBoilerplateDescription( int boilerplate, int all_properties, int index_keys, bool has_seen_proto) argument
/external/v8/src/crankshaft/
H A Dhydrogen.cc5379 // Determines whether the given array or object literal boilerplate satisfies
5382 static bool IsFastLiteral(Handle<JSObject> boilerplate, argument
5385 if (boilerplate->map()->is_deprecated() &&
5386 !JSObject::TryMigrateInstance(boilerplate)) {
5393 Isolate* isolate = boilerplate->GetIsolate();
5394 Handle<FixedArrayBase> elements(boilerplate->elements());
5397 if (boilerplate->HasFastSmiOrObjectElements()) {
5412 } else if (boilerplate->HasFastDoubleElements()) {
5419 Handle<FixedArray> properties(boilerplate->properties());
5424 boilerplate
5462 Handle<JSObject> boilerplate; local
[all...]

Completed in 234 milliseconds