| Index: runtime/vm/assembler_x64.h
|
| diff --git a/runtime/vm/assembler_x64.h b/runtime/vm/assembler_x64.h
|
| index a0bfe26bef8004b45419f860aa705df33a20ba38..d964931bddf49adf447286ae7f3758736bcee6be 100644
|
| --- a/runtime/vm/assembler_x64.h
|
| +++ b/runtime/vm/assembler_x64.h
|
| @@ -762,6 +762,7 @@ class Assembler : public ValueObject {
|
| void LoadImmediate(Register reg, const Immediate& imm, Register pp);
|
| void LoadIsolate(Register dst);
|
| void LoadObject(Register dst, const Object& obj, Register pp);
|
| + void LoadUniqueObject(Register dst, const Object& obj, Register pp);
|
| void LoadExternalLabel(Register dst,
|
| const ExternalLabel* label,
|
| Patchability patchable,
|
| @@ -1067,6 +1068,10 @@ class Assembler : public ValueObject {
|
|
|
| intptr_t FindImmediate(int64_t imm);
|
| bool CanLoadFromObjectPool(const Object& object);
|
| + void LoadObjectHelper(Register dst,
|
| + const Object& obj,
|
| + Register pp,
|
| + bool is_unique);
|
| void LoadWordFromPoolOffset(Register dst, Register pp, int32_t offset);
|
|
|
| inline void EmitUint8(uint8_t value);
|
|
|