summaryrefslogtreecommitdiff
path: root/deps/v8/src/crankshaft/arm/lithium-codegen-arm.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/crankshaft/arm/lithium-codegen-arm.h')
-rw-r--r--deps/v8/src/crankshaft/arm/lithium-codegen-arm.h5
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);