| Index: src/mips64/macro-assembler-mips64.cc
|
| diff --git a/src/mips64/macro-assembler-mips64.cc b/src/mips64/macro-assembler-mips64.cc
|
| index e81d68f405fc661e134b2564487c6705b40b8a5c..a0925dd6ebee3ba5259e02ce0b203d5d7750b0b0 100644
|
| --- a/src/mips64/macro-assembler-mips64.cc
|
| +++ b/src/mips64/macro-assembler-mips64.cc
|
| @@ -167,6 +167,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,
|
| @@ -220,8 +223,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,
|
| @@ -295,8 +297,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,
|
|
|