Lines Matching defs:object
123 void CheckPageFlag(Register object, Register scratch, int mask, Condition cc,
227 void AssertNotSmi(Register object);
230 void AssertSmi(Register object);
231 void AssertSmi(Operand object);
283 void LoadMap(Register destination, Register object);
335 // This method must not be used with heap object references. The stored
392 // Load code entry point from the CodeDataContainer object.
395 // Load code entry point from the CodeDataContainer object and compute
396 // Code object pointer out of it. Must not be used for CodeDataContainers
505 void CallEphemeronKeyBarrier(Register object, Register slot_address,
509 Register object, Register slot_address,
513 Register object, Register slot_address,
662 // Compare the object in a register to a value and jump if they are equal.
674 // Compare the object in a register to a value and jump if they are not equal.
689 // Notify the garbage collector that we wrote a pointer into an object.
690 // |object| is the object being stored into, |value| is the object being
692 // The offset is the offset from the start of the object, not the offset from
695 Register object, int offset, Register value, Register slot_address,
700 // For page containing |object| mark region covering |address|
701 // dirty. |object| is the object being stored into, |value| is the
702 // object being stored. The address and value registers are clobbered by the
706 Register object, Register slot_address, Register value,
790 // Compare object type for heap object.
816 void AssertCodeT(Register object);
819 void AssertConstructor(Register object);
822 void AssertFunction(Register object);
826 void AssertCallableFunction(Register object);
830 void AssertBoundFunction(Register object);
834 void AssertGeneratorObject(Register object);
838 void AssertUndefinedOrAllocationSite(Register object);
932 // Generate an Operand for loading a field from an object.
933 inline Operand FieldOperand(Register object, int offset) {
934 return Operand(object, offset - kHeapObjectTag);
937 // Generate an Operand for loading an indexed field from an object.
938 inline Operand FieldOperand(Register object, Register index, ScaleFactor scale,
940 return Operand(object, index, scale, offset - kHeapObjectTag);