Index: src/arm/macro-assembler-arm.h |
diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h |
index ab5efb0b319705de5e4273443f85b7630dcb76b7..1ca16aefe68dd8f5cc88d63989ae6534303bfcf8 100644 |
--- a/src/arm/macro-assembler-arm.h |
+++ b/src/arm/macro-assembler-arm.h |
@@ -1,4 +1,4 @@ |
-// Copyright 2010 the V8 project authors. All rights reserved. |
+// Copyright 2011 the V8 project authors. All rights reserved. |
// Redistribution and use in source and binary forms, with or without |
// modification, are permitted provided that the following conditions are |
// met: |
@@ -105,7 +105,13 @@ class MacroAssembler: public Assembler { |
int CallSize(byte* target, RelocInfo::Mode rmode, Condition cond = al); |
void Call(byte* target, RelocInfo::Mode rmode, Condition cond = al); |
int CallSize(Handle<Code> code, RelocInfo::Mode rmode, Condition cond = al); |
- void Call(Handle<Code> code, RelocInfo::Mode rmode, Condition cond = al); |
+ void Call(Handle<Code> code, |
+ RelocInfo::Mode rmode, |
+ Condition cond = al); |
+ void CallWithAstId(Handle<Code> code, |
+ RelocInfo::Mode rmode, |
+ unsigned ast_id, |
+ Condition cond = al); |
void Ret(Condition cond = al); |
// Emit code to discard a non-negative number of pointer-sized elements |
@@ -958,7 +964,9 @@ class MacroAssembler: public Assembler { |
void Jump(intptr_t target, RelocInfo::Mode rmode, Condition cond = al); |
int CallSize(intptr_t target, RelocInfo::Mode rmode, Condition cond = al); |
- void Call(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, |