Lines Matching defs:object

3179   Node* object = node->InputAt(0);
3185 // Check if {object} is a Smi.
3186 __ GotoIf(ObjectIsSmi(object), &done, one);
3188 // Check if {object} is a HeapNumber.
3189 Node* value_map = __ LoadField(AccessBuilder::ForMap(), object);
3193 // {object} is a HeapNumber.
3194 Node* value = __ LoadField(AccessBuilder::ForHeapNumberValue(), object);
3212 Node* object = node->InputAt(0);
3218 // Check if {object} is a Smi.
3219 __ GotoIf(ObjectIsSmi(object), &done, one);
3221 // Check if {object} is a HeapNumber.
3222 Node* value_map = __ LoadField(AccessBuilder::ForMap(), object);
3226 // {object} is a HeapNumber.
3227 Node* value = __ LoadField(AccessBuilder::ForHeapNumberValue(), object);
3255 Node* object = node->InputAt(0);
3261 // Check if {object} is a Smi.
3262 __ GotoIf(ObjectIsSmi(object), &done, one);
3264 // Check if {object} is a HeapNumber.
3265 Node* value_map = __ LoadField(AccessBuilder::ForMap(), object);
3269 // {object} is a HeapNumber.
3270 Node* value = __ LoadField(AccessBuilder::ForHeapNumberValue(), object);
4731 Node* object = node->InputAt(0);
4747 // We need to take a copy of the {elements} and set them up for {object}.
4756 object, __ NoContextConstant());
4766 Node* object = node->InputAt(0);
4781 // We need to grow the {elements} for {object}.
4793 __ Call(call_descriptor, __ HeapConstant(callable.code()), object,
4807 Node* object = node->InputAt(0);
4815 // Load the current map of {object}.
4816 Node* object_map = __ LoadField(AccessBuilder::ForMap(), object);
4826 // In-place migration of {object}, just store the {target_map}.
4827 __ StoreField(AccessBuilder::ForMap(), object, target_map);
4830 // Instance migration, call out to the runtime for {object}.
4835 __ Call(call_descriptor, __ CEntryStubConstant(1), object, target_map,
4855 Node* object = node->InputAt(1);
4856 Node* object_pattern = __ BitcastTaggedToWord(object);
5375 Node* object = node->InputAt(0);
5393 // The field is a proper Tagged field on {object}. The {index} is shifted
5396 // Check if field is in-object or out-of-object.
5400 // The field is located in the {object} itself.
5405 Node* field = __ Load(MachineType::AnyTagged(), object, offset);
5409 // The field is located in the properties backing store of {object}.
5414 AccessBuilder::ForJSObjectPropertiesOrHashKnownPointer(), object);
5425 // The field is a Double field, either unboxed in the object on 64-bit
5431 // Check if field is in-object or out-of-object.
5435 // The field is located in the {object} itself.
5440 Node* field = __ Load(MachineType::AnyTagged(), object, offset);
5447 AccessBuilder::ForJSObjectPropertiesOrHashKnownPointer(), object);
5538 Node* object = node->InputAt(0);
5543 // We need to keep the {object} (either the JSArrayBuffer or the JSDataView)
5546 __ Retain(object);
5580 Node* object = node->InputAt(0);
5586 // We need to keep the {object} (either the JSArrayBuffer or the JSDataView)
5589 __ Retain(object);