Lines Matching defs:object
25 // Generate a MemOperand for loading a field from an object.
26 inline MemOperand FieldMemOperand(Register object, int offset) {
27 return MemOperand(object, offset - kHeapObjectTag);
30 // Generate a MemOperand for loading a field from an object.
31 inline MemOperand FieldMemOperand(Register object, Register index, int offset) {
32 return MemOperand(object, index, offset - kHeapObjectTag);
99 void LoadMap(Register destination, Register object);
163 void CallEphemeronKeyBarrier(Register object, Register slot_address,
167 Register object, Register slot_address,
171 Register object, Register slot_address,
210 // Load an object from the root table.
1069 void AssertNotSmi(Register object);
1070 void AssertSmi(Register object);
1086 void CheckPageFlag(Register object, Register scratch, int mask, Condition cc,
1537 // Compare object type for heap object. heap_object contains a non-Smi
1538 // whose object type should be compared with the given type. This both
1539 // sets the flags and leaves the object type in the type_reg register.
1541 // are the same register). It leaves the heap object in the heap_object
1548 // Compare instance type in a map. map contains a valid map object whose
1549 // object type should be compared with the given type. This both
1550 // sets the flags and leaves the object type in the type_reg register.
1561 // Compare the object in a register to a value from the root list.
1585 // Compare the object in a register to a value and jump if they are equal.
1591 // Compare the object in a register to a value and jump if they are not equal.
1715 void AssertConstructor(Register object, Register scratch);
1718 void AssertFunction(Register object);
1722 void AssertCallableFunction(Register object);
1726 void AssertBoundFunction(Register object);
1730 void AssertGeneratorObject(Register object);
1734 void AssertUndefinedOrAllocationSite(Register object, Register scratch);
1749 void IncrementalMarkingRecordWriteHelper(Register object, Register value,
1756 // Notify the garbage collector that we wrote a pointer into an object.
1757 // |object| is the object being stored into, |value| is the object being
1759 // The offset is the offset from the start of the object, not the offset from
1762 Register object, int offset, Register value, Register slot_address,
1767 // For a given |object| notify the garbage collector that the slot |address|
1768 // has been written. |value| is the object being stored. The value and
1771 Register object, Register slot_address, Register value,