[macro-assembler] Delete unused RecordWriteContextSlot
Bug: Change-Id: Idd2a12c9f99430de4d83543bc09cae9df1598813 Reviewed-on: https://chromium-review.googlesource.com/707071 Commit-Queue: Toon Verwaest <verwaest@chromium.org> Reviewed-by: Hannes Payer <hpayer@chromium.org> Cr-Commit-Position: refs/heads/master@{#48388}
This commit is contained in:
parent
b4f249e48c
commit
020e0e867b
@ -663,20 +663,6 @@ class MacroAssembler : public TurboAssembler {
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting);
|
||||
|
||||
// As above, but the offset has the tag presubtracted. For use with
|
||||
// MemOperand(reg, off).
|
||||
inline void RecordWriteContextSlot(
|
||||
Register context, int offset, Register value, Register scratch,
|
||||
LinkRegisterStatus lr_status, SaveFPRegsMode save_fp,
|
||||
RememberedSetAction remembered_set_action = EMIT_REMEMBERED_SET,
|
||||
SmiCheck smi_check = INLINE_SMI_CHECK,
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting) {
|
||||
RecordWriteField(context, offset + kHeapObjectTag, value, scratch,
|
||||
lr_status, save_fp, remembered_set_action, smi_check,
|
||||
pointers_to_here_check_for_value);
|
||||
}
|
||||
|
||||
// For a given |object| notify the garbage collector that the slot |address|
|
||||
// has been written. |value| is the object being stored. The value and
|
||||
// address registers are clobbered by the operation.
|
||||
|
@ -2109,30 +2109,6 @@ class MacroAssembler : public TurboAssembler {
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting);
|
||||
|
||||
// As above, but the offset has the tag presubtracted. For use with
|
||||
// MemOperand(reg, off).
|
||||
inline void RecordWriteContextSlot(
|
||||
Register context,
|
||||
int offset,
|
||||
Register value,
|
||||
Register scratch,
|
||||
LinkRegisterStatus lr_status,
|
||||
SaveFPRegsMode save_fp,
|
||||
RememberedSetAction remembered_set_action = EMIT_REMEMBERED_SET,
|
||||
SmiCheck smi_check = INLINE_SMI_CHECK,
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting) {
|
||||
RecordWriteField(context,
|
||||
offset + kHeapObjectTag,
|
||||
value,
|
||||
scratch,
|
||||
lr_status,
|
||||
save_fp,
|
||||
remembered_set_action,
|
||||
smi_check,
|
||||
pointers_to_here_check_for_value);
|
||||
}
|
||||
|
||||
// For a given |object| notify the garbage collector that the slot |address|
|
||||
// has been written. |value| is the object being stored. The value and
|
||||
// address registers are clobbered by the operation.
|
||||
|
@ -430,20 +430,6 @@ class MacroAssembler : public TurboAssembler {
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting);
|
||||
|
||||
// As above, but the offset has the tag presubtracted. For use with
|
||||
// Operand(reg, off).
|
||||
void RecordWriteContextSlot(
|
||||
Register context, int offset, Register value, Register scratch,
|
||||
SaveFPRegsMode save_fp,
|
||||
RememberedSetAction remembered_set_action = EMIT_REMEMBERED_SET,
|
||||
SmiCheck smi_check = INLINE_SMI_CHECK,
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting) {
|
||||
RecordWriteField(context, offset + kHeapObjectTag, value, scratch, save_fp,
|
||||
remembered_set_action, smi_check,
|
||||
pointers_to_here_check_for_value);
|
||||
}
|
||||
|
||||
// Notify the garbage collector that we wrote a pointer into a fixed array.
|
||||
// |array| is the array being stored into, |value| is the
|
||||
// object being stored. |index| is the array index represented as a
|
||||
|
@ -1005,20 +1005,6 @@ class MacroAssembler : public TurboAssembler {
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting);
|
||||
|
||||
// As above, but the offset has the tag presubtracted. For use with
|
||||
// MemOperand(reg, off).
|
||||
inline void RecordWriteContextSlot(
|
||||
Register context, int offset, Register value, Register scratch,
|
||||
RAStatus ra_status, SaveFPRegsMode save_fp,
|
||||
RememberedSetAction remembered_set_action = EMIT_REMEMBERED_SET,
|
||||
SmiCheck smi_check = INLINE_SMI_CHECK,
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting) {
|
||||
RecordWriteField(context, offset + kHeapObjectTag, value, scratch,
|
||||
ra_status, save_fp, remembered_set_action, smi_check,
|
||||
pointers_to_here_check_for_value);
|
||||
}
|
||||
|
||||
// For a given |object| notify the garbage collector that the slot |address|
|
||||
// has been written. |value| is the object being stored. The value and
|
||||
// address registers are clobbered by the operation.
|
||||
|
@ -1051,30 +1051,6 @@ class MacroAssembler : public TurboAssembler {
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting);
|
||||
|
||||
// As above, but the offset has the tag presubtracted. For use with
|
||||
// MemOperand(reg, off).
|
||||
inline void RecordWriteContextSlot(
|
||||
Register context,
|
||||
int offset,
|
||||
Register value,
|
||||
Register scratch,
|
||||
RAStatus ra_status,
|
||||
SaveFPRegsMode save_fp,
|
||||
RememberedSetAction remembered_set_action = EMIT_REMEMBERED_SET,
|
||||
SmiCheck smi_check = INLINE_SMI_CHECK,
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting) {
|
||||
RecordWriteField(context,
|
||||
offset + kHeapObjectTag,
|
||||
value,
|
||||
scratch,
|
||||
ra_status,
|
||||
save_fp,
|
||||
remembered_set_action,
|
||||
smi_check,
|
||||
pointers_to_here_check_for_value);
|
||||
}
|
||||
|
||||
// For a given |object| notify the garbage collector that the slot |address|
|
||||
// has been written. |value| is the object being stored. The value and
|
||||
// address registers are clobbered by the operation.
|
||||
|
@ -716,20 +716,6 @@ class MacroAssembler : public TurboAssembler {
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting);
|
||||
|
||||
// As above, but the offset has the tag presubtracted. For use with
|
||||
// MemOperand(reg, off).
|
||||
inline void RecordWriteContextSlot(
|
||||
Register context, int offset, Register value, Register scratch,
|
||||
LinkRegisterStatus lr_status, SaveFPRegsMode save_fp,
|
||||
RememberedSetAction remembered_set_action = EMIT_REMEMBERED_SET,
|
||||
SmiCheck smi_check = INLINE_SMI_CHECK,
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting) {
|
||||
RecordWriteField(context, offset + kHeapObjectTag, value, scratch,
|
||||
lr_status, save_fp, remembered_set_action, smi_check,
|
||||
pointers_to_here_check_for_value);
|
||||
}
|
||||
|
||||
// For a given |object| notify the garbage collector that the slot |address|
|
||||
// has been written. |value| is the object being stored. The value and
|
||||
// address registers are clobbered by the operation.
|
||||
|
@ -1356,20 +1356,6 @@ class MacroAssembler : public TurboAssembler {
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting);
|
||||
|
||||
// As above, but the offset has the tag presubtracted. For use with
|
||||
// MemOperand(reg, off).
|
||||
inline void RecordWriteContextSlot(
|
||||
Register context, int offset, Register value, Register scratch,
|
||||
LinkRegisterStatus lr_status, SaveFPRegsMode save_fp,
|
||||
RememberedSetAction remembered_set_action = EMIT_REMEMBERED_SET,
|
||||
SmiCheck smi_check = INLINE_SMI_CHECK,
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting) {
|
||||
RecordWriteField(context, offset + kHeapObjectTag, value, scratch,
|
||||
lr_status, save_fp, remembered_set_action, smi_check,
|
||||
pointers_to_here_check_for_value);
|
||||
}
|
||||
|
||||
// For a given |object| notify the garbage collector that the slot |address|
|
||||
// has been written. |value| is the object being stored. The value and
|
||||
// address registers are clobbered by the operation.
|
||||
|
@ -593,28 +593,6 @@ class MacroAssembler : public TurboAssembler {
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting);
|
||||
|
||||
// As above, but the offset has the tag presubtracted. For use with
|
||||
// Operand(reg, off).
|
||||
void RecordWriteContextSlot(
|
||||
Register context,
|
||||
int offset,
|
||||
Register value,
|
||||
Register scratch,
|
||||
SaveFPRegsMode save_fp,
|
||||
RememberedSetAction remembered_set_action = EMIT_REMEMBERED_SET,
|
||||
SmiCheck smi_check = INLINE_SMI_CHECK,
|
||||
PointersToHereCheck pointers_to_here_check_for_value =
|
||||
kPointersToHereMaybeInteresting) {
|
||||
RecordWriteField(context,
|
||||
offset + kHeapObjectTag,
|
||||
value,
|
||||
scratch,
|
||||
save_fp,
|
||||
remembered_set_action,
|
||||
smi_check,
|
||||
pointers_to_here_check_for_value);
|
||||
}
|
||||
|
||||
// For page containing |object| mark region covering |address|
|
||||
// dirty. |object| is the object being stored into, |value| is the
|
||||
// object being stored. The address and value registers are clobbered by the
|
||||
|
Loading…
Reference in New Issue
Block a user