| Index: runtime/vm/assembler_mips.h
|
| diff --git a/runtime/vm/assembler_mips.h b/runtime/vm/assembler_mips.h
|
| index 6e12f0b90447376e3547d0f2f5f23f52246cbc20..ed17a7c274c85f3abbd6ad3da3e454a740a18c15 100644
|
| --- a/runtime/vm/assembler_mips.h
|
| +++ b/runtime/vm/assembler_mips.h
|
| @@ -1178,6 +1178,11 @@ class Assembler : public ValueObject {
|
| }
|
| }
|
|
|
| + void StoreFieldToOffset(Register reg, Register base, int32_t offset) {
|
| + StoreToOffset(reg, base, offset - kHeapObjectTag);
|
| + }
|
| +
|
| +
|
| void StoreDToOffset(DRegister reg, Register base, int32_t offset) {
|
| ASSERT(!in_delay_slot_);
|
| FRegister lo = static_cast<FRegister>(reg * 2);
|
| @@ -1223,6 +1228,16 @@ class Assembler : public ValueObject {
|
| void LoadClass(Register result, Register object);
|
| void LoadTaggedClassIdMayBeSmi(Register result, Register object);
|
|
|
| + void ComputeRange(Register result,
|
| + Register value,
|
| + Label* miss);
|
| +
|
| + void UpdateRangeFeedback(Register value,
|
| + intptr_t index,
|
| + Register ic_data,
|
| + Register scratch,
|
| + Label* miss);
|
| +
|
| void StoreIntoObject(Register object, // Object we are storing into.
|
| const Address& dest, // Where we are storing into.
|
| Register value, // Value we are storing.
|
|
|