Chromium Code Reviews| Index: runtime/vm/assembler_arm64.h |
| diff --git a/runtime/vm/assembler_arm64.h b/runtime/vm/assembler_arm64.h |
| index b3a812bb29323d3f05259c24b34e4e67c5852eef..b9047270251a930d59158ce67c05bb2e03f1fb99 100644 |
| --- a/runtime/vm/assembler_arm64.h |
| +++ b/runtime/vm/assembler_arm64.h |
| @@ -1288,7 +1288,7 @@ class Assembler : public ValueObject { |
| const Object& value); |
| // Object pool, loading from pool, etc. |
| - void LoadPoolPointer(); |
| + void LoadPoolPointer(Register pp = PP); |
| bool constant_pool_allowed() const { |
| return constant_pool_allowed_; |
| @@ -1305,6 +1305,9 @@ class Assembler : public ValueObject { |
| void LoadExternalLabelFixed(Register dst, |
| const ExternalLabel* label, |
| Patchability patchable); |
| + void LoadFunctionFromNewPool(Register dst, |
|
zra
2015/07/31 17:40:24
Maybe CalleePool
regis
2015/07/31 19:43:02
Done.
|
| + const Function& function, |
|
zra
2015/07/31 17:40:24
align c in const with R in Register
regis
2015/07/31 19:43:03
Done.
|
| + Register new_pp); |
| void LoadIsolate(Register dst); |
| void LoadObject(Register dst, const Object& obj); |
| void LoadUniqueObject(Register dst, const Object& obj); |