Lines Matching defs:object

59 // Generate a MemOperand for loading a field from an object.
60 inline MemOperand FieldMemOperand(Register object, int offset) {
61 return MemOperand(object, offset - kHeapObjectTag);
337 void CallEphemeronKeyBarrier(Register object, Register slot_address,
341 Register object, Register slot_address,
345 Register object, Register slot_address,
524 void CheckPageFlag(Register object, Register scratch, int mask, Condition cc,
789 // Load an object from the root table.
794 void LoadMap(Register destination, Register object);
941 // Compare the object in a register to a value and jump if they are equal.
949 // Compare the object in a register to a value and jump if they are not equal.
965 // Notify the garbage collector that we wrote a pointer into an object.
966 // |object| is the object being stored into, |value| is the object being
968 // The offset is the offset from the start of the object, not the offset from
971 Register object, int offset, Register value, Register scratch,
976 // For a given |object| notify the garbage collector that the slot |address|
977 // has been written. |value| is the object being stored. The value and
980 Register object, Register address, Register value, RAStatus ra_status,
1126 void AssertNotSmi(Register object);
1127 void AssertSmi(Register object);
1130 void AssertConstructor(Register object);
1133 void AssertFunction(Register object);
1137 void AssertCallableFunction(Register object);
1141 void AssertBoundFunction(Register object);
1145 void AssertGeneratorObject(Register object);
1149 void AssertUndefinedOrAllocationSite(Register object, Register scratch);