Lines Matching defs:object
76 // Generate a MemOperand for loading a field from an object.
77 inline MemOperand FieldMemOperand(Register object, int offset) {
78 return MemOperand(object, offset - kHeapObjectTag);
357 void CallEphemeronKeyBarrier(Register object, Register slot_address,
361 Register object, Register slot_address,
365 Register object, Register slot_address,
531 void AssertNotSmi(Register object);
532 void AssertSmi(Register object);
582 void CheckPageFlag(Register object, Register scratch, int mask, Condition cc,
785 // Load an object from the root table.
790 void LoadMap(Register destination, Register object);
993 // Compare the object in a register to a value and jump if they are equal.
1001 // Compare the object in a register to a value and jump if they are not equal.
1017 // Notify the garbage collector that we wrote a pointer into an object.
1018 // |object| is the object being stored into, |value| is the object being
1020 // The offset is the offset from the start of the object, not the offset from
1023 Register object, int offset, Register value, Register scratch,
1028 // For a given |object| notify the garbage collector that the slot |address|
1029 // has been written. |value| is the object being stored. The value and
1032 Register object, Register address, Register value, RAStatus ra_status,
1209 void AssertConstructor(Register object);
1212 void AssertFunction(Register object);
1216 void AssertCallableFunction(Register object);
1220 void AssertBoundFunction(Register object);
1224 void AssertGeneratorObject(Register object);
1228 void AssertUndefinedOrAllocationSite(Register object, Register scratch);