| Index: runtime/vm/assembler_arm.h
|
| diff --git a/runtime/vm/assembler_arm.h b/runtime/vm/assembler_arm.h
|
| index d702d29bdfc234d6b9d8967cca0fd2f501f5594d..f3d95838385aeee9b239b10bff686a02d1798820 100644
|
| --- a/runtime/vm/assembler_arm.h
|
| +++ b/runtime/vm/assembler_arm.h
|
| @@ -666,6 +666,7 @@ class Assembler : public ValueObject {
|
| void LoadIsolate(Register rd);
|
|
|
| void LoadObject(Register rd, const Object& object, Condition cond = AL);
|
| + void LoadUniqueObject(Register rd, const Object& object, Condition cond = AL);
|
| void LoadExternalLabel(Register dst,
|
| const ExternalLabel* label,
|
| Patchability patchable,
|
| @@ -1001,6 +1002,11 @@ class Assembler : public ValueObject {
|
|
|
| bool allow_constant_pool_;
|
|
|
| + void LoadObjectHelper(Register rd,
|
| + const Object& object,
|
| + Condition cond,
|
| + bool is_unique);
|
| +
|
| void EmitType01(Condition cond,
|
| int type,
|
| Opcode opcode,
|
|
|