Lines Matching defs:object
37 // Loads dataX field from the DataHandler object.
968 // 3. Does access check on lookup start object if
1013 // of the global object and the latter is not applicable to the global
1014 // object.
1046 // Dictionary lookup on lookup start object is not necessary for
1050 // object.
1115 // guaranteed that it's not a holder object, but a constant value.
1130 // alive. However, for global object receivers, |maybe_holder| may
1381 // |handler| is a heap object. Must be code, call it.
1546 TNode<HeapObject> object, TNode<Map> object_map,
1594 StoreMap(object, object_map);
1595 StoreObjectField(object, field_offset, heap_number);
1598 CAST(LoadObjectField(object, field_offset));
1613 StoreMap(object, object_map);
1617 TNode<Object> current_value = LoadObjectField(object, field_offset);
1622 StoreObjectField(object, field_offset, value);
1653 ExtendPropertiesBackingStore(object, backing_store_index);
1656 StoreMap(object, object_map);
1662 CAST(LoadFastProperties(CAST(object)));
1706 StoreMap(object, object_map);
1903 // This is a case of "transitioning store" to a dictionary mode object
2052 Comment("heap object field checks");
2055 Comment("store heap object field");
2203 TNode<HeapObject> object, TNode<IntPtrT> index) {
2211 LoadObjectField(object, JSObject::kPropertiesOrHashOffset);
2279 StoreObjectField(object, JSObject::kPropertiesOrHashOffset, new_properties);
2288 TNode<JSObject> object, TNode<FixedArrayBase> elements,
2301 var_length = SmiUntag(LoadFastJSArrayLength(CAST(object)));
2309 TNode<HeapObject> object, TNode<Word32T> elements_kind,
2323 TNode<FixedArrayBase> elements = LoadJSObjectElements(CAST(object));
2324 EmitFastElementsBoundsCheck(CAST(object), elements, intptr_index,
2426 TNode<FixedArrayBase> elements = LoadJSObjectElements(CAST(object));
2439 TNode<JSTypedArray> array = CAST(object);
2479 TNode<JSArrayBuffer> buffer = LoadJSArrayBufferViewBuffer(CAST(object));
2483 TNode<UintPtrT> length = LoadJSTypedArrayLength(CAST(object));
2488 data_ptr = LoadJSTypedArrayDataPtr(CAST(object));
3140 // The lookup start object cannot be a SMI, since it's the home object's
3255 // The lookup start object cannot be a SMI, since it's the home object's
4838 // a result object.
4849 // elements kind with the source object.
4864 // This IC requires that the source object has fast properties.
4879 TNode<JSObject> object = UncheckedCast<JSObject>(AllocateJSObjectFromMap(
4881 ReturnIf(IsNullOrUndefined(source), object);
4883 // Lastly, clone any in-object properties.
4902 StoreObjectFieldNoWriteBarrier(object, result_offset, field);
4906 // We need to go through the {object} again here and properly clone them. We
4914 object, start_offset, end_offset);
4916 Return(object);