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, |