Lines Matching defs:object
26 // Generate a MemOperand for loading a field from an object.
27 inline MemOperand FieldMemOperand(Register object, int offset) {
28 return MemOperand(object, offset - kHeapObjectTag);
546 void CallEphemeronKeyBarrier(Register object, Register slot_address,
550 Register object, Register slot_address,
554 Register object, Register slot_address,
590 // Load an object from the root table.
740 void CheckPageFlag(Register object, Register scratch, int mask, Condition cc,
802 void AssertNotSmi(Register object);
803 void AssertSmi(Register object);
895 void LoadMap(Register destination, Register object);
1095 // Notify the garbage collector that we wrote a pointer into an object.
1096 // |object| is the object being stored into, |value| is the object being
1098 // The offset is the offset from the start of the object, not the offset from
1101 Register object, int offset, Register value, Register slot_address,
1106 // For a given |object| notify the garbage collector that the slot |address|
1107 // has been written. |value| is the object being stored. The value and
1110 Register object, Register slot_address, Register value,
1188 // Compare object type for heap object. heap_object contains a non-Smi
1189 // whose object type should be compared with the given type. This both
1190 // sets the flags and leaves the object type in the type_reg register.
1192 // are the same register). It leaves the heap object in the heap_object
1199 // Compare instance type in a map. map contains a valid map object whose
1200 // object type should be compared with the given type. This both
1201 // sets the flags and leaves the object type in the type_reg register.
1212 // Compare the object in a register to a value from the root list.
1220 // Compare the object in a register to a value and jump if they are equal.
1226 // Compare the object in a register to a value and jump if they are not equal.
1329 void AssertConstructor(Register object);
1332 void AssertFunction(Register object);
1336 void AssertCallableFunction(Register object);
1340 void AssertBoundFunction(Register object);
1344 void AssertGeneratorObject(Register object);
1348 void AssertUndefinedOrAllocationSite(Register object, Register scratch);