Home
last modified time | relevance | path

Searched refs:initial_map (Results 1 – 25 of 38) sorted by relevance

12

/third_party/node/deps/v8/src/compiler/
Djs-create-lowering.cc118 base::Optional<MapRef> initial_map = in ReduceJSCreate() local
120 if (!initial_map.has_value()) return NoChange(); in ReduceJSCreate()
132 a.Store(AccessBuilder::ForMap(), *initial_map); in ReduceJSCreate()
139 a.Store(AccessBuilder::ForJSObjectInObjectProperty(*initial_map, i), in ReduceJSCreate()
398 MapRef initial_map = js_function.initial_map(dependencies()); in ReduceJSCreateGeneratorObject() local
399 DCHECK(initial_map.instance_type() == JS_GENERATOR_OBJECT_TYPE || in ReduceJSCreateGeneratorObject()
400 initial_map.instance_type() == JS_ASYNC_GENERATOR_OBJECT_TYPE); in ReduceJSCreateGeneratorObject()
425 a.Store(AccessBuilder::ForMap(), initial_map); in ReduceJSCreateGeneratorObject()
441 if (initial_map.instance_type() == JS_ASYNC_GENERATOR_OBJECT_TYPE) { in ReduceJSCreateGeneratorObject()
450 a.Store(AccessBuilder::ForJSObjectInObjectProperty(initial_map, i), in ReduceJSCreateGeneratorObject()
[all …]
Dnode-properties.cc337 MapRef initial_map = newtarget.initial_map(broker->dependencies()); in GetJSCreateMap() local
338 if (initial_map.GetConstructor().equals(target)) { in GetJSCreateMap()
341 return initial_map; in GetJSCreateMap()
416 base::Optional<MapRef> initial_map = GetJSCreateMap(broker, receiver); in InferMapsUnsafe() local
417 if (initial_map.has_value()) { in InferMapsUnsafe()
418 *maps_out = RefSetOf(broker, initial_map.value()); in InferMapsUnsafe()
431 broker->target_native_context().promise_function().initial_map( in InferMapsUnsafe()
Dcompilation-dependencies.cc179 const MapRef& initial_map) in InitialMapDependency() argument
182 initial_map_(initial_map) {} in InitialMapDependency()
187 function->initial_map() == *initial_map_.object(); in IsValid()
244 Handle<Map> initial_map(function->initial_map(), function_.isolate()); in Install() local
245 deps->Register(initial_map, DependentCode::kInitialMapChangedGroup); in Install()
1006 !function_.object()->initial_map().IsInobjectSlackTrackingInProgress()); in Install()
1035 MapRef map = function.initial_map(this); in DependOnInitialMap()
1309 receiver_map = constructor.value().initial_map(this); in DEPENDENCY_LIST()
1332 SlackTrackingPrediction::SlackTrackingPrediction(MapRef initial_map, in SlackTrackingPrediction() argument
1337 initial_map.GetInObjectPropertiesStartInWords()) {} in SlackTrackingPrediction()
[all …]
Djs-create-lowering.h73 Node* node, Node* length, MapRef initial_map, ElementsKind elements_kind, in NON_EXPORTED_BASE()
77 Node* node, Node* length, int capacity, MapRef initial_map, in NON_EXPORTED_BASE()
81 Node* node, std::vector<Node*> values, MapRef initial_map, in NON_EXPORTED_BASE()
Dcompilation-dependencies.h18 SlackTrackingPrediction(MapRef initial_map, int instance_size);
Dproperty-access-builder.cc173 map = MakeRefAssumeMemoryFence(broker(), constructor.initial_map()); in FoldLoadDictPrototypeConstant()
Dheap-refs.cc435 MapData* initial_map() const { in initial_map() function in v8::internal::compiler::JSFunctionData
685 *initial_map_->object() != f->initial_map()) { in IsConsistentWithHeapState()
2156 JSFUNCTION_BIMODAL_ACCESSOR_WITH_DEP(Map, initial_map, in JSFUNCTION_BIMODAL_ACCESSOR_WITH_DEP_RELEVANT_C()
/third_party/node/deps/v8/src/runtime/
Druntime-array.cc99 Handle<Map> initial_map; in RUNTIME_FUNCTION() local
101 isolate, initial_map, in RUNTIME_FUNCTION()
105 : initial_map->elements_kind(); in RUNTIME_FUNCTION()
115 initial_map = Map::AsElementsKind(isolate, initial_map, to_kind); in RUNTIME_FUNCTION()
125 initial_map, AllocationType::kYoung, allocation_site)); in RUNTIME_FUNCTION()
/third_party/node/deps/v8/src/objects/
Djs-function-inl.h56 if (has_initial_map() && initial_map().IsInobjectSlackTrackingInProgress()) { in CompleteInobjectSlackTrackingIfActive()
57 MapUpdater::CompleteInobjectSlackTracking(GetIsolate(), initial_map()); in CompleteInobjectSlackTrackingIfActive()
162 DEF_GETTER(JSFunction, initial_map, Map) { in DEF_GETTER() argument
197 return initial_map(cage_base).prototype(cage_base); in DEF_GETTER()
Dmap.cc42 return constructor_function.initial_map(); in GetPrototypeChainRootMap()
848 Handle<Map> map(isolate->native_context()->object_function().initial_map(), in GetObjectCreateMap()
1302 *map == JSFunction::cast(maybe_constructor).initial_map()) || in EnsureInitialMap()
1588 Handle<Map> Map::AsLanguageMode(Isolate* isolate, Handle<Map> initial_map, in AsLanguageMode() argument
1590 DCHECK(InstanceTypeChecker::IsJSFunction(initial_map->instance_type())); in AsLanguageMode()
1594 if (is_sloppy(shared_info->language_mode())) return initial_map; in AsLanguageMode()
1605 isolate, initial_map, *transition_symbol); in AsLanguageMode()
1609 initial_map->NotifyLeafMapLayoutChange(isolate); in AsLanguageMode()
1614 Map::CopyInitialMap(isolate, function_map, initial_map->instance_size(), in AsLanguageMode()
1615 initial_map->GetInObjectProperties(), in AsLanguageMode()
[all …]
Djs-function.cc633 Handle<Map> initial_map(function->initial_map(), isolate); in SetInstancePrototype() local
636 initial_map->instance_type() == JS_OBJECT_TYPE) { in SetInstancePrototype()
643 Map::Copy(isolate, initial_map, "SetInstancePrototype"); in SetInstancePrototype()
650 initial_map->dependent_code().DeoptimizeDependentCodeGroup( in SetInstancePrototype()
918 new_target->initial_map().GetConstructor() == *constructor) { in FastInitializeDerivedMap()
973 Handle<Map> constructor_initial_map(constructor->initial_map(), isolate); in GetDerivedMap()
984 return handle(function->initial_map(), isolate); in GetDerivedMap()
1010 constructor_initial_map = handle(constructor->initial_map(), isolate); in GetDerivedMap()
1098 if (initial_map().IsInobjectSlackTrackingInProgress()) { in ComputeInstanceSizeWithMinSlack()
1099 int slack = initial_map().ComputeMinObjectSlack(isolate); in ComputeInstanceSizeWithMinSlack()
[all …]
Dmap-updater.cc351 DCHECK(constructor.initial_map().is_dictionary_map()); in TryUpdateNoLock()
352 if (constructor.initial_map().elements_kind() != old_map.elements_kind()) { in TryUpdateNoLock()
355 return constructor.initial_map(); in TryUpdateNoLock()
423 Map initial_map) { in CompleteInobjectSlackTracking() argument
425 DCHECK(initial_map.GetBackPointer().IsUndefined(isolate)); in CompleteInobjectSlackTracking()
427 const int slack = initial_map.ComputeMinObjectSlack(isolate); in CompleteInobjectSlackTracking()
430 TransitionsAccessor transitions(isolate, initial_map); in CompleteInobjectSlackTracking()
565 JSFunction::cast(root_map_->GetConstructor()).initial_map(), isolate_); in FindRootMap()
Dstring.cc225 IsolateT* isolate, String string, Map initial_map, Map target_map, in MigrateStringMapUnderLockIfNeeded() argument
229 InstanceType initial_type = initial_map.instance_type(); in MigrateStringMapUnderLockIfNeeded()
242 if (initial_map == sentinel_map || in MigrateStringMapUnderLockIfNeeded()
244 MapWord::FromMap(initial_map), MapWord::FromMap(sentinel_map))) { in MigrateStringMapUnderLockIfNeeded()
285 DCHECK_NE(initial_map, target_map); in MigrateStringMapUnderLockIfNeeded()
308 Map initial_map = this->map(kAcquireLoad); in MakeThin() local
309 StringShape initial_shape(initial_map); in MakeThin()
319 int old_size = this->SizeFromMap(initial_map); in MakeThin()
323 isolate, *this, initial_map, target_map, in MakeThin()
Dmap-updater.h91 static void CompleteInobjectSlackTracking(Isolate* isolate, Map initial_map);
Djs-function.h260 DECL_GETTER(initial_map, Map)
Djs-regexp.cc426 JSFunction::cast(constructor).initial_map() == map) { in Initialize()
/third_party/node/deps/v8/src/init/
Dbootstrapper.cc433 Handle<Map> initial_map = in CreateFunctionForBuiltinWithPrototype() local
439 initial_map->set_has_prototype_slot(true); in CreateFunctionForBuiltinWithPrototype()
447 JSFunction::SetInitialMap(isolate, result, initial_map, prototype); in CreateFunctionForBuiltinWithPrototype()
842 Map initial_map = object_fun->initial_map(); in CreateObjectFunction() local
843 initial_map.set_elements_kind(HOLEY_ELEMENTS); in CreateObjectFunction()
872 Handle<Map> map(object_fun->initial_map(), isolate_); in CreateObjectFunction()
1190 Handle<Map> initial_map) { in InitializeJSArrayMaps() argument
1193 Handle<Map> current_map = initial_map; in InitializeJSArrayMaps()
1346 js_global_object_function->initial_map().set_is_prototype_map(true); in CreateNewGlobals()
1347 js_global_object_function->initial_map().set_is_dictionary_map(true); in CreateNewGlobals()
[all …]
/third_party/node/deps/v8/src/builtins/
Dbuiltins-function.cc112 Handle<Map> initial_map; in CreateDynamicFunction() local
114 isolate, initial_map, in CreateDynamicFunction()
118 Handle<Map> map = Map::AsLanguageMode(isolate, initial_map, shared_info); in CreateDynamicFunction()
Dbuiltins-constructor-gen.cc310 TNode<Map> initial_map = CAST(initial_map_or_proto); in FastNewObject() local
315 initial_map, Map::kConstructorOrBackPointerOrNativeContextOffset); in FastNewObject()
321 GotoIf(IsDictionaryMap(initial_map), &allocate_properties); in FastNewObject()
338 return AllocateJSObjectFromMap(initial_map, properties.value(), base::nullopt, in FastNewObject()
420 TNode<Map> initial_map = CAST(LoadObjectField( in CreateRegExpLiteral() local
422 StoreMapNoWriteBarrier(new_object, initial_map); in CreateRegExpLiteral()
Dbuiltins-regexp-gen.cc789 const TNode<Object> initial_map = in IsFastRegExpNoPrototype() local
791 const TNode<BoolT> has_initialmap = TaggedEqual(map, initial_map); in IsFastRegExpNoPrototype()
828 TNode<Map> initial_map = CAST( in BranchIfFastRegExp() local
830 TNode<BoolT> has_initialmap = TaggedEqual(map, initial_map); in BranchIfFastRegExp()
1272 const TNode<Map> initial_map = CAST(LoadObjectField( in TF_BUILTIN() local
1274 var_regexp = CAST(AllocateJSObjectFromMap(initial_map)); in TF_BUILTIN()
/third_party/node/deps/v8/src/regexp/
Dregexp-utils.cc41 return recv.map() == isolate->regexp_function()->initial_map(); in HasInitialRegExpMap()
/third_party/gstreamer/gstplugins_good/sys/rpicamsrc/
DRaspiCapture.c153 static XREF_T initial_map[] =
159 static int initial_map_size = sizeof(initial_map) / sizeof(initial_map[0]);
537 state->bCapturing = raspicli_map_xref(argv[i + 1], initial_map, initial_map_size);
/third_party/node/deps/v8/src/heap/
Dfactory.cc2259 new_map = handle(object_function->initial_map(), isolate()); in DEFINE_ERROR()
2427 Handle<Map> map(constructor->initial_map(), isolate()); in NewJSObject()
2438 Handle<Map> map(isolate()->object_function()->initial_map(), isolate()); in NewJSObjectWithNullProto()
2447 Handle<Map> map(constructor->initial_map(), isolate()); in NewJSGlobalObject()
2646 map = array_function.initial_map(); in NewJSArrayWithUnverifiedElements()
2703 Handle<Map> map(native_context.js_weak_map_fun().initial_map(), isolate()); in NewJSWeakMap()
2750 Handle<Map> map(function->initial_map(), isolate()); in NewJSGeneratorObject()
2827 Handle<Map> map(isolate()->native_context()->array_buffer_fun().initial_map(), in NewJSArrayBuffer()
2846 Handle<Map> map(isolate()->native_context()->array_buffer_fun().initial_map(), in NewJSArrayBufferAndBackingStore()
2859 isolate()->native_context()->shared_array_buffer_fun().initial_map(), in NewJSSharedArrayBuffer()
[all …]
/third_party/node/deps/v8/src/json/
Djson-parser.cc427 Handle<Map> initial_map = factory()->ObjectLiteralMapFromCache( in BuildJsonObject() local
430 Handle<Map> map = initial_map; in BuildJsonObject()
568 Handle<JSObject> object = initial_map->is_dictionary_map() in BuildJsonObject()
/third_party/node/deps/v8/src/ic/
Dic.cc3184 Handle<Map> initial_map(constructor->initial_map(), isolate); in FastCloneObjectMap() local
3185 Handle<Map> map = initial_map; in FastCloneObjectMap()
3188 initial_map->GetInObjectProperties()) { in FastCloneObjectMap()
3199 if (map.is_identical_to(initial_map)) { in FastCloneObjectMap()
3210 if (map.is_identical_to(initial_map)) { in FastCloneObjectMap()

12