Lines Matching defs:holder

236     const LazyLoadICParameters* p, TNode<JSObject> holder,
244 CAST(LoadDescriptorValue(LoadMap(holder), descriptor));
246 exit_point->ReturnCallStub(callable, p->context(), p->receiver(), holder,
289 void AccessorAssembler::HandleLoadField(TNode<JSObject> holder,
307 exit_point->Return(LoadObjectField(holder, offset));
310 TNode<Object> heap_number = LoadObjectField(holder, offset);
323 TNode<HeapObject> properties = LoadFastProperties(holder);
342 TNode<WasmObject> holder, TNode<Int32T> wasm_value_type,
374 TNode<Int32T> value = LoadObjectField<Int8T>(holder, field_offset);
380 TNode<Int32T> value = LoadObjectField<Int16T>(holder, field_offset);
386 TNode<Int32T> value = LoadObjectField<Int32T>(holder, field_offset);
392 TNode<Uint32T> value = LoadObjectField<Uint32T>(holder, field_offset);
399 ReinterpretCast<RawPtrT>(BitcastTaggedToWord(holder));
408 TNode<Float32T> value = LoadObjectField<Float32T>(holder, field_offset);
415 TNode<Float64T> value = LoadObjectField<Float64T>(holder, field_offset);
422 TNode<Object> value = LoadObjectField(holder, field_offset);
435 TNode<WasmObject> holder, TNode<WordT> handler_word,
445 HandleLoadWasmField(holder, wasm_value_type, field_offset, var_double_value,
463 const LazyLoadICParameters* p, TNode<Object> holder, TNode<Smi> smi_handler,
523 EmitElementLoad(CAST(holder), elements_kind, var_intptr_index.value(),
553 GotoIf(IsJSTypedArray(CAST(holder)), &return_undefined);
566 BranchIfPrototypesHaveNoElements(LoadMap(CAST(holder)), &return_undefined,
592 TNode<String> string_holder = CAST(holder);
624 HandleLoadICSmiHandlerHasNamedCase(p, holder, handler_kind, miss,
628 p, holder, handler_kind, handler_word, &rebox_double, &var_double_value,
634 const LazyLoadICParameters* p, TNode<Object> holder,
684 HandleLoadField(CAST(holder), handler_word, var_double_value, rebox_double,
689 HandleLoadWasmField(CAST(holder), handler_word, var_double_value,
707 exit_point->Return(holder);
714 CAST(LoadSlowProperties(CAST(holder)));
726 var_value.value(), CAST(holder), var_details.value(), p->context(),
738 CAST(LoadDescriptorValue(LoadMap(CAST(holder)), descriptor));
749 HandleLoadCallbackProperty(p, CAST(holder), handler_word, exit_point);
760 HandleLoadAccessor(p, CAST(holder), handler_word, CAST(handler),
790 p->context(), holder, var_unique.value(), p->receiver(),
802 p->context(), holder, p->name(),
807 p->context(), holder, p->name(), p->receiver(),
814 CSA_DCHECK(this, IsPropertyCell(CAST(holder)));
817 LoadObjectField(CAST(holder), PropertyCell::kValueOffset);
819 CAST(holder), PropertyCell::kPropertyDetailsRawOffset));
822 exit_point->Return(CallGetterIfAccessor(value, CAST(holder), details,
832 holder, p->slot(), p->vector());
854 LoadObjectField<Module>(CAST(holder), JSModuleNamespace::kModuleOffset);
877 const LazyLoadICParameters* p, TNode<Object> holder,
927 CAST(LoadSlowProperties(CAST(holder)));
939 CSA_DCHECK(this, IsPropertyCell(CAST(holder)));
942 LoadObjectField(CAST(holder), PropertyCell::kValueOffset);
1115 // guaranteed that it's not a holder object, but a constant value.
1129 // the validity cell check implies that |holder| is
1133 TNode<HeapObject> holder =
1135 *var_holder = holder;
1183 const StoreICParameters* p, TNode<HeapObject> holder,
1189 CAST(LoadDescriptorValue(LoadMap(holder), descriptor));
1192 holder, accessor_info, p->name(), p->value());
1196 TNode<Context> context, TNode<Word32T> handler_word, TNode<JSObject> holder,
1212 is_inobject, [&]() { return holder; },
1213 [&]() { return LoadFastProperties(holder); });
1239 TNode<Object> holder = p->receiver();
1264 CAST(LoadSlowProperties(CAST(holder)));
1321 HandleStoreAccessor(p, CAST(holder), handler_word);
1324 HandleStoreICNativeDataProperty(p, CAST(holder), handler_word);
1328 CAST(holder), p->value());
1332 HandleStoreICSmiHandlerCase(handler_word, CAST(holder), p->value(), miss);
1336 HandleStoreToProxy(p, CAST(holder), miss, support_elements);
1779 TNode<HeapObject> holder,
1785 CAST(LoadDescriptorValue(LoadMap(holder), descriptor));
1863 TNode<HeapObject> holder = GetHeapObjectAssumeWeak(maybe_holder, miss);
1879 HandleStoreToProxy(p, CAST(holder), miss, support_elements);
1922 HandleStoreAccessor(p, holder, handler_word);
1925 HandleStoreICNativeDataProperty(p, holder, handler_word);
1931 TNode<CallHandlerInfo> call_handler_info = CAST(holder);
1977 StoreGlobalIC_PropertyCellCase(CAST(holder), p->value(), &direct_exit,
2018 TNode<JSObject> holder,
2046 HandleStoreFieldAndReturn(handler_word, holder, value, base::nullopt,
2053 CheckHeapObjectTypeMatchesDescriptor(handler_word, holder, value, miss);
2056 HandleStoreFieldAndReturn(handler_word, holder, value, base::nullopt,
2066 HandleStoreFieldAndReturn(handler_word, holder, value, base::nullopt,
2076 CheckDescriptorConsidersNumbersMutable(handler_word, holder, miss);
2079 HandleStoreFieldAndReturn(handler_word, holder, value, double_value,
2085 TNode<Word32T> handler_word, TNode<JSObject> holder, TNode<Object> value,
2098 LoadDescriptorValueOrFieldType(LoadMap(holder), descriptor);
2111 TNode<Word32T> handler_word, TNode<JSObject> holder, Label* bailout) {
2123 TNode<DescriptorArray> descriptors = LoadMapDescriptors(LoadMap(holder));
2133 TNode<Word32T> handler_word, TNode<JSObject> holder, TNode<Object> value,
2141 is_inobject, [&]() { return holder; },
2142 [&]() { return LoadFastProperties(holder); });