diff options
Diffstat (limited to 'deps/v8/src/crankshaft/arm/lithium-codegen-arm.h')
-rw-r--r-- | deps/v8/src/crankshaft/arm/lithium-codegen-arm.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/v8/src/crankshaft/arm/lithium-codegen-arm.h b/deps/v8/src/crankshaft/arm/lithium-codegen-arm.h index 67925ccdf6..8bbacc3c58 100644 --- a/deps/v8/src/crankshaft/arm/lithium-codegen-arm.h +++ b/deps/v8/src/crankshaft/arm/lithium-codegen-arm.h @@ -218,11 +218,14 @@ class LCodeGen: public LCodeGenBase { LInstruction* instr, LOperand* context); + void PrepareForTailCall(const ParameterCount& actual, Register scratch1, + Register scratch2, Register scratch3); + // Generate a direct call to a known function. Expects the function // to be in r1. void CallKnownFunction(Handle<JSFunction> function, int formal_parameter_count, int arity, - LInstruction* instr); + bool is_tail_call, LInstruction* instr); void RecordSafepointWithLazyDeopt(LInstruction* instr, SafepointMode safepoint_mode); |