Chromium Code Reviews| Index: runtime/vm/assembler_arm.h |
| =================================================================== |
| --- runtime/vm/assembler_arm.h (revision 33351) |
| +++ 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,7 @@ |
| DRegister tmpl, DRegister tmpr); |
| // Load and Store. May clobber IP. |
| + void LoadLargeImmediate(Register rd, int32_t value, Condition cond = AL); |
|
regis
2014/03/06 17:32:11
The function LoadImmediate below is also able to l
zra
2014/03/07 19:00:17
Done.
|
| 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 +757,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) |