| Index: runtime/vm/assembler_arm.h
|
| ===================================================================
|
| --- runtime/vm/assembler_arm.h (revision 33437)
|
| +++ runtime/vm/assembler_arm.h (working copy)
|
| @@ -63,6 +63,7 @@
|
| DISALLOW_COPY_AND_ASSIGN(Label);
|
| };
|
|
|
| +
|
| // Encodes Addressing Mode 1 - Data-processing operands.
|
| class ShifterOperand : public ValueObject {
|
| public:
|
| @@ -590,6 +591,8 @@
|
| DRegister tmpl, DRegister tmpr);
|
|
|
| // Load and Store. May clobber IP.
|
| + void LoadPatchableImmediate(Register rd, int32_t value, Condition cond = AL);
|
| + void LoadDecodableImmediate(Register rd, int32_t value, Condition cond = AL);
|
| void LoadImmediate(Register rd, int32_t value, Condition cond = AL);
|
| void LoadSImmediate(SRegister sd, float value, Condition cond = AL);
|
| void LoadDImmediate(DRegister dd, double value,
|
| @@ -755,6 +758,9 @@
|
| int32_t AddObject(const Object& obj);
|
| int32_t AddExternalLabel(const ExternalLabel* label);
|
|
|
| + void BindARMv6(Label* label);
|
| + void BindARMv7(Label* label);
|
| +
|
| class CodeComment : public ZoneAllocated {
|
| public:
|
| CodeComment(intptr_t pc_offset, const String& comment)
|
|
|