Index: src/arm/codegen-arm.h |
=================================================================== |
--- src/arm/codegen-arm.h (revision 3613) |
+++ src/arm/codegen-arm.h (working copy) |
@@ -304,7 +304,9 @@ |
bool reversed, |
OverwriteMode mode); |
- void CallWithArguments(ZoneList<Expression*>* arguments, int position); |
+ void CallWithArguments(ZoneList<Expression*>* arguments, |
+ CallFunctionFlags flags, |
+ int position); |
// Control flow |
void Branch(bool if_true, JumpTarget* target); |
@@ -432,27 +434,6 @@ |
}; |
-class CallFunctionStub: public CodeStub { |
- public: |
- CallFunctionStub(int argc, InLoopFlag in_loop) |
- : argc_(argc), in_loop_(in_loop) {} |
- |
- void Generate(MacroAssembler* masm); |
- |
- private: |
- int argc_; |
- InLoopFlag in_loop_; |
- |
-#if defined(DEBUG) |
- void Print() { PrintF("CallFunctionStub (argc %d)\n", argc_); } |
-#endif // defined(DEBUG) |
- |
- Major MajorKey() { return CallFunction; } |
- int MinorKey() { return argc_; } |
- InLoopFlag InLoop() { return in_loop_; } |
-}; |
- |
- |
class GenericBinaryOpStub : public CodeStub { |
public: |
GenericBinaryOpStub(Token::Value op, |