| Index: src/arm/macro-assembler-arm.h
|
| ===================================================================
|
| --- src/arm/macro-assembler-arm.h (revision 3798)
|
| +++ src/arm/macro-assembler-arm.h (working copy)
|
| @@ -57,14 +57,7 @@
|
| public:
|
| MacroAssembler(void* buffer, int size);
|
|
|
| - // ---------------------------------------------------------------------------
|
| - // Low-level helpers for compiler
|
| -
|
| - // Jump, Call, and Ret pseudo instructions implementing inter-working
|
| - private:
|
| - void Jump(intptr_t target, RelocInfo::Mode rmode, Condition cond = al);
|
| - void Call(intptr_t target, RelocInfo::Mode rmode, Condition cond = al);
|
| - public:
|
| + // Jump, Call, and Ret pseudo instructions implementing inter-working.
|
| void Jump(Register target, Condition cond = al);
|
| void Jump(byte* target, RelocInfo::Mode rmode, Condition cond = al);
|
| void Jump(Handle<Code> code, RelocInfo::Mode rmode, Condition cond = al);
|
| @@ -394,11 +387,8 @@
|
| Label* not_flat_ascii_strings);
|
|
|
| private:
|
| - List<Unresolved> unresolved_;
|
| - bool generating_stub_;
|
| - bool allow_stub_calls_;
|
| - Handle<Object> code_object_; // This handle will be patched with the code
|
| - // object on installation.
|
| + void Jump(intptr_t target, RelocInfo::Mode rmode, Condition cond = al);
|
| + void Call(intptr_t target, RelocInfo::Mode rmode, Condition cond = al);
|
|
|
| // Helper functions for generating invokes.
|
| void InvokePrologue(const ParameterCount& expected,
|
| @@ -423,6 +413,12 @@
|
| // Activation support.
|
| void EnterFrame(StackFrame::Type type);
|
| void LeaveFrame(StackFrame::Type type);
|
| +
|
| + List<Unresolved> unresolved_;
|
| + bool generating_stub_;
|
| + bool allow_stub_calls_;
|
| + // This handle will be patched with the code object on installation.
|
| + Handle<Object> code_object_;
|
| };
|
|
|
|
|
|
|