| Index: src/mips/macro-assembler-mips.cc
|
| diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc
|
| index 9189468ce58e3eeb82e39c1ce59368c4e6596e46..16a8c1e10700ca20761582587b46025926d9372d 100644
|
| --- a/src/mips/macro-assembler-mips.cc
|
| +++ b/src/mips/macro-assembler-mips.cc
|
| @@ -164,6 +164,9 @@ void MacroAssembler::InNewSpace(Register object,
|
| }
|
|
|
|
|
| +// Clobbers object, dst, value, and ra, if (ra_status == kRAHasBeenSaved)
|
| +// The register 'object' contains a heap object pointer. The heap object
|
| +// tag is shifted away.
|
| void MacroAssembler::RecordWriteField(
|
| Register object,
|
| int offset,
|
| @@ -217,8 +220,7 @@ void MacroAssembler::RecordWriteField(
|
| }
|
|
|
|
|
| -// Will clobber 4 registers: object, map, dst, ip. The
|
| -// register 'object' contains a heap object pointer.
|
| +// Clobbers object, dst, map, and ra, if (ra_status == kRAHasBeenSaved)
|
| void MacroAssembler::RecordWriteForMap(Register object,
|
| Register map,
|
| Register dst,
|
| @@ -292,8 +294,8 @@ void MacroAssembler::RecordWriteForMap(Register object,
|
| }
|
|
|
|
|
| -// Will clobber 4 registers: object, address, scratch, ip. The
|
| -// register 'object' contains a heap object pointer. The heap object
|
| +// Clobbers object, address, value, and ra, if (ra_status == kRAHasBeenSaved)
|
| +// The register 'object' contains a heap object pointer. The heap object
|
| // tag is shifted away.
|
| void MacroAssembler::RecordWrite(
|
| Register object,
|
|
|