| Index: src/mips/macro-assembler-mips.h
|
| diff --git a/src/mips/macro-assembler-mips.h b/src/mips/macro-assembler-mips.h
|
| index 61348eb02928ff06f7ea54628f796a1b9327d405..83bd73e09c95cbb1cd2b1e12469745bcbf55eb9b 100644
|
| --- a/src/mips/macro-assembler-mips.h
|
| +++ b/src/mips/macro-assembler-mips.h
|
| @@ -1105,6 +1105,26 @@ DECLARE_NOTARGET_PROTOTYPE(Ret)
|
| Register scratch,
|
| int num_arguments);
|
|
|
| + void BranchShort(int16_t offset, BranchDelaySlot bdslot = PROTECT);
|
| + void BranchShort(int16_t offset, Condition cond, Register rs,
|
| + const Operand& rt,
|
| + BranchDelaySlot bdslot = PROTECT);
|
| + void BranchShort(Label* L, BranchDelaySlot bdslot = PROTECT);
|
| + void BranchShort(Label* L, Condition cond, Register rs,
|
| + const Operand& rt,
|
| + BranchDelaySlot bdslot = PROTECT);
|
| + void BranchAndLinkShort(int16_t offset, BranchDelaySlot bdslot = PROTECT);
|
| + void BranchAndLinkShort(int16_t offset, Condition cond, Register rs,
|
| + const Operand& rt,
|
| + BranchDelaySlot bdslot = PROTECT);
|
| + void BranchAndLinkShort(Label* L, BranchDelaySlot bdslot = PROTECT);
|
| + void BranchAndLinkShort(Label* L, Condition cond, Register rs,
|
| + const Operand& rt,
|
| + BranchDelaySlot bdslot = PROTECT);
|
| + void J(Label* L, BranchDelaySlot bdslot);
|
| + void Jr(Label* L, BranchDelaySlot bdslot);
|
| + void Jalr(Label* L, BranchDelaySlot bdslot);
|
| +
|
| void Jump(intptr_t target, RelocInfo::Mode rmode,
|
| BranchDelaySlot bd = PROTECT);
|
| void Jump(intptr_t target, RelocInfo::Mode rmode, Condition cond = cc_always,
|
| @@ -1145,6 +1165,8 @@ DECLARE_NOTARGET_PROTOTYPE(Ret)
|
| MemOperand SafepointRegisterSlot(Register reg);
|
| MemOperand SafepointRegistersAndDoublesSlot(Register reg);
|
|
|
| + bool UseAbsoluteCodePointers();
|
| +
|
| bool generating_stub_;
|
| bool allow_stub_calls_;
|
| // This handle will be patched with the code object on installation.
|
|
|