Lines Matching defs:object

75 // Generate a MemOperand for loading a field from an object.
76 inline MemOperand FieldMemOperand(Register object, int offset) {
77 return MemOperand(object, offset - kHeapObjectTag);
345 void CallEphemeronKeyBarrier(Register object, Register slot_address,
349 Register object, Register slot_address,
353 Register object, Register slot_address,
498 void AssertNotSmi(Register object,
500 void AssertSmi(Register object,
546 void CheckPageFlag(Register object, Register scratch, int mask, Condition cc,
765 // Load an object from the root table.
770 void LoadMap(Register destination, Register object);
1069 // Compare the object in a register to a value and jump if they are equal.
1077 // Compare the object in a register to a value and jump if they are not equal.
1093 // Notify the garbage collector that we wrote a pointer into an object.
1094 // |object| is the object being stored into, |value| is the object being
1096 // The offset is the offset from the start of the object, not the offset from
1099 Register object, int offset, Register value, RAStatus ra_status,
1104 // For a given |object| notify the garbage collector that the slot |address|
1105 // has been written. |value| is the object being stored. The value and
1108 Register object, Operand offset, Register value, RAStatus ra_status,
1283 void AssertConstructor(Register object);
1286 void AssertFunction(Register object);
1290 void AssertCallableFunction(Register object);
1294 void AssertBoundFunction(Register object);
1298 void AssertGeneratorObject(Register object);
1302 void AssertUndefinedOrAllocationSite(Register object, Register scratch);