Index: src/arm/macro-assembler-arm.h |
diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h |
index 8fa197c07c10133798b033117150ba38482e176b..35017df2d57c41eb58d8e898802e0b4bd1306e91 100644 |
--- a/src/arm/macro-assembler-arm.h |
+++ b/src/arm/macro-assembler-arm.h |
@@ -101,10 +101,6 @@ class MacroAssembler: public Assembler { |
int CallStubSize(CodeStub* stub, |
TypeFeedbackId ast_id = TypeFeedbackId::None(), |
Condition cond = al); |
- static int CallSizeNotPredictableCodeSize(Isolate* isolate, |
- Address target, |
- RelocInfo::Mode rmode, |
- Condition cond = al); |
// Jump, Call, and Ret pseudo instructions implementing inter-working. |
void Jump(Register target, Condition cond = al); |
@@ -114,17 +110,19 @@ class MacroAssembler: public Assembler { |
void Call(Address target, RelocInfo::Mode rmode, |
Condition cond = al, |
TargetAddressStorageMode mode = CAN_INLINE_TARGET_ADDRESS); |
+ void Call(Handle<Code> code, RelocInfo::Mode rmode = RelocInfo::CODE_TARGET, |
+ TypeFeedbackId ast_id = TypeFeedbackId::None(), Condition cond = al, |
+ TargetAddressStorageMode mode = CAN_INLINE_TARGET_ADDRESS); |
int CallSize(Handle<Code> code, |
RelocInfo::Mode rmode = RelocInfo::CODE_TARGET, |
TypeFeedbackId ast_id = TypeFeedbackId::None(), |
Condition cond = al); |
- void Call(Handle<Code> code, |
- RelocInfo::Mode rmode = RelocInfo::CODE_TARGET, |
- TypeFeedbackId ast_id = TypeFeedbackId::None(), |
- Condition cond = al, |
- TargetAddressStorageMode mode = CAN_INLINE_TARGET_ADDRESS); |
void Ret(Condition cond = al); |
+ // Used for patching in calls to the deoptimizer. |
+ void CallDeoptimizer(Address target); |
+ static int CallDeoptimizerSize(); |
+ |
// Emit code to discard a non-negative number of pointer-sized elements |
// from the stack, clobbering only the sp register. |
void Drop(int count, Condition cond = al); |