Lines Matching refs:object
446 // Slow path marking an object during a read barrier.
512 // object has been overwritten by (or after) the heap object
519 // object, and the emitted read barrier cannot work properly.
584 // runtime is unable to allocate object arrays with a size
4089 // The output overlaps for an object field get when read barriers
4090 // are enabled: we do not want the move to overwrite the object's
4525 // The output overlaps for an object array get when read barriers
4843 // nor the object reference in `register_value->klass`, as
5037 CpuRegister object,
5047 __ movq(temp, object);
5638 // object to avoid doing a comparison we know will fail.
5695 // Otherwise, we need to check that the object's class is a non-primitive array.
5742 // TODO: Introduce a new runtime entry point taking the object
5872 // object to avoid doing a comparison we know will fail.
5885 // But before, move back the object's class into `temp` before
5937 // But before, move back the object's class into `temp` before
5974 // Otherwise, we need to check that the object's class is a non-primitive array.
5978 // If the component type is not null (i.e. the object is indeed
5986 // But before, move back the object's class into `temp` before
6030 // TODO: Introduce a new runtime entry point taking the object
6393 // Slow path used to mark the object `ref` when it is gray.