• Home
  • Raw
  • Download

Lines Matching refs:receiver_map

61   void EmitGenericElementStore(Node* receiver, Node* receiver_map,
68 TNode<Map> receiver_map,
74 SloppyTNode<Map> receiver_map, in EmitGenericPropertyStore() argument
77 EmitGenericPropertyStore(receiver, receiver_map, p, &direct_exit, slow, in EmitGenericPropertyStore()
81 void BranchIfPrototypesHaveNonFastElements(Node* receiver_map,
85 void TryRewriteElements(Node* receiver, Node* receiver_map, Node* elements,
89 void StoreElementWithCapacity(Node* receiver, Node* receiver_map,
97 void TryChangeToHoleyMapHelper(Node* receiver, Node* receiver_map,
101 void TryChangeToHoleyMap(Node* receiver, Node* receiver_map,
104 void TryChangeToHoleyMapMulti(Node* receiver, Node* receiver_map,
109 void LookupPropertyOnPrototypeChain(Node* receiver_map, Node* name,
145 Node* receiver_map, Label* non_fast_elements, Label* only_fast_elements) { in BranchIfPrototypesHaveNonFastElements() argument
147 var_map.Bind(receiver_map); in BranchIfPrototypesHaveNonFastElements()
169 Node* receiver, Node* receiver_map, Node* elements, Node* native_context, in TryRewriteElements() argument
182 GotoIf(WordNotEqual(receiver_map, packed_map), &check_holey_map); in TryRewriteElements()
193 GotoIf(WordNotEqual(receiver_map, holey_map), bailout); in TryRewriteElements()
212 Node* receiver, Node* receiver_map, Node* native_context, in TryChangeToHoleyMapHelper() argument
216 GotoIf(WordNotEqual(receiver_map, packed_map), map_mismatch); in TryChangeToHoleyMapHelper()
227 Node* receiver, Node* receiver_map, Node* current_elements_kind, in TryChangeToHoleyMap() argument
235 TryChangeToHoleyMapHelper(receiver, receiver_map, native_context, packed_kind, in TryChangeToHoleyMap()
241 Node* receiver, Node* receiver_map, Node* current_elements_kind, in TryChangeToHoleyMapMulti() argument
254 TryChangeToHoleyMapHelper(receiver, receiver_map, native_context, packed_kind, in TryChangeToHoleyMapMulti()
258 TryChangeToHoleyMapHelper(receiver, receiver_map, native_context, in TryChangeToHoleyMapMulti()
275 Node* receiver, Node* receiver_map, Node* elements, Node* elements_kind, in StoreElementWithCapacity() argument
279 CSA_ASSERT(this, InstanceTypeEqual(LoadMapInstanceType(receiver_map), in StoreElementWithCapacity()
283 GotoIf(IsDictionaryMap(receiver_map), slow); in StoreElementWithCapacity()
286 TNode<DescriptorArray> descriptors = LoadMapDescriptors(receiver_map); in StoreElementWithCapacity()
314 BranchIfPrototypesHaveNonFastElements(receiver_map, slow, in StoreElementWithCapacity()
326 TryChangeToHoleyMapMulti(receiver, receiver_map, elements_kind, context, in StoreElementWithCapacity()
345 TryChangeToHoleyMap(receiver, receiver_map, elements_kind, context, in StoreElementWithCapacity()
367 TryRewriteElements(receiver, receiver_map, elements, native_context, in StoreElementWithCapacity()
389 TryRewriteElements(receiver, receiver_map, elements, native_context, in StoreElementWithCapacity()
421 BranchIfPrototypesHaveNonFastElements(receiver_map, slow, in StoreElementWithCapacity()
435 TryChangeToHoleyMap(receiver, receiver_map, elements_kind, context, in StoreElementWithCapacity()
451 TryRewriteElements(receiver, receiver_map, elements, native_context, in StoreElementWithCapacity()
470 Node* receiver, Node* receiver_map, Node* instance_type, Node* intptr_index, in EmitGenericElementStore() argument
477 Node* elements_kind = LoadMapElementsKind(receiver_map); in EmitGenericElementStore()
500 StoreElementWithCapacity(receiver, receiver_map, elements, elements_kind, in EmitGenericElementStore()
517 StoreElementWithCapacity(receiver, receiver_map, elements, elements_kind, in EmitGenericElementStore()
524 StoreElementWithCapacity(receiver, receiver_map, elements, elements_kind, in EmitGenericElementStore()
570 Node* receiver_map, Node* name, Label* accessor, in LookupPropertyOnPrototypeChain() argument
575 var_holder.Bind(LoadMapPrototype(receiver_map)); in LookupPropertyOnPrototypeChain()
660 TNode<JSReceiver> receiver, TNode<Map> receiver_map, in EmitGenericPropertyStore() argument
663 CSA_ASSERT(this, IsSimpleObjectMap(receiver_map)); in EmitGenericPropertyStore()
668 Node* bitfield3 = LoadMapBitField3(receiver_map); in EmitGenericPropertyStore()
675 TNode<DescriptorArray> descriptors = LoadMapDescriptors(receiver_map); in EmitGenericPropertyStore()
691 LoadPropertyFromFastObject(receiver, receiver_map, descriptors, in EmitGenericPropertyStore()
699 OverwriteExistingFastDataProperty(receiver, receiver_map, descriptors, in EmitGenericPropertyStore()
712 receiver_map, Map::kTransitionsOrPrototypeInfoOffset); in EmitGenericPropertyStore()
814 Node* bitfield2 = LoadMapBitField2(receiver_map); in EmitGenericPropertyStore()
819 LookupPropertyOnPrototypeChain(receiver_map, p->name, &accessor, in EmitGenericPropertyStore()
823 InvalidateValidityCellIfPrototype(receiver_map, bitfield2); in EmitGenericPropertyStore()
915 TNode<Map> receiver_map = LoadMap(CAST(receiver)); in KeyedStoreGeneric() local
916 TNode<Int32T> instance_type = LoadMapInstanceType(receiver_map); in KeyedStoreGeneric()
927 EmitGenericElementStore(receiver, receiver_map, instance_type, in KeyedStoreGeneric()
937 EmitGenericPropertyStore(CAST(receiver), receiver_map, &p, &direct_exit, in KeyedStoreGeneric()
1006 Node* receiver_map = LoadMap(receiver); in StoreIC_Uninitialized() local
1007 TNode<Int32T> instance_type = LoadMapInstanceType(receiver_map); in StoreIC_Uninitialized()
1018 EmitGenericPropertyStore(receiver, receiver_map, &p, &miss); in StoreIC_Uninitialized()