Lines Matching refs:target

42                                  Handle<Name> name, Handle<Map> target,
46 target->SetBackPointer(*map);
51 ReplaceTransitions(isolate, map, HeapObjectReference::Weak(*target));
57 result->Set(0, *name, HeapObjectReference::Weak(*target));
71 PropertyDetails new_details = GetTargetDetails(*name, *target);
74 ReplaceTransitions(isolate, map, HeapObjectReference::Weak(*target));
87 result->Set(0, *name, HeapObjectReference::Weak(*target));
104 PropertyDetails details = GetTargetDetails(*name, *target);
119 result->SetRawTarget(insertion_index, HeapObjectReference::Weak(*target));
138 : GetTargetDetails(*name, *target);
154 array.SetRawTarget(index, HeapObjectReference::Weak(*target));
173 array.SetRawTarget(insertion_index, HeapObjectReference::Weak(*target));
215 result->Set(insertion_index, *name, HeapObjectReference::Weak(*target));
269 Map target = SearchTransition(*name, PropertyKind::kData, attributes);
270 if (target.is_null()) return MaybeHandle<Map>();
271 PropertyDetails details = target.GetLastDescriptorDetails(isolate_);
278 return Handle<Map>(target, isolate_);
291 Map target = Map::cast(raw_transitions_->GetHeapObjectAssumeWeak());
292 InternalIndex descriptor = target.LastAdded();
293 DescriptorArray descriptors = target.instance_descriptors(kRelaxedLoad);
296 callback(target);
322 bool TransitionsAccessor::IsMatchingMap(Map target, Name name,
325 InternalIndex descriptor = target.LastAdded();
326 DescriptorArray descriptors = target.instance_descriptors(kRelaxedLoad);
344 MaybeObject target = array.Get(header + i);
345 DCHECK(target->IsCleared() ||
346 (target->IsWeak() && target->GetHeapObject().IsMap()));
347 if (!target->IsCleared()) {
349 array.Set(header + new_number_of_transitions, target);
428 MaybeObject target =
430 DCHECK(target->IsWeakOrCleared());
432 if (target->GetHeapObjectIfWeak(&heap_object)) {
482 // We only cache the migration target for maps with empty transitions for GC's
541 // If allocation caused GC and cleared the target, trim the new array.
545 Map target = GetSimpleTransition(isolate, map);
546 Name key = GetSimpleTransitionKey(target);
547 result->Set(0, key, HeapObjectReference::Weak(target));
591 MaybeObject target = proto_trans.Get(index);
593 if (target->GetHeapObjectIfWeak(&heap_object)) {
596 DCHECK(target->IsCleared());
619 Map target = old_transitions.GetTarget(i);
620 if (target.instance_descriptors(isolate) ==
627 PropertyDetails details = GetTargetDetails(key, target);
632 DCHECK_EQ(target, new_transitions.GetTarget(new_target_index));
648 Map target = GetTarget(transition);
650 TransitionsAccessor::GetTargetDetails(key, target);
672 Map target = GetTarget(transition);
674 TransitionsAccessor::GetTargetDetails(key, target);
679 return target;
714 Map target = GetTarget(transition);
715 callback(target);
726 MaybeObject target = GetRawTarget(i);
730 Map target_map = TransitionsAccessor::GetTargetFromRaw(target);
760 SetRawTarget(j + 1, target);