| Index: src/arm/codegen-arm.h
|
| ===================================================================
|
| --- src/arm/codegen-arm.h (revision 4341)
|
| +++ src/arm/codegen-arm.h (working copy)
|
| @@ -90,10 +90,6 @@
|
| // If the reference is not consumed, it is left in place under its value.
|
| void GetValue();
|
|
|
| - // Generate code to pop a reference, push the value of the reference,
|
| - // and then spill the stack frame.
|
| - inline void GetValueAndSpill();
|
| -
|
| // Generate code to store the value on top of the expression stack in the
|
| // reference. The reference is expected to be immediately below the value
|
| // on the expression stack. The value is stored in the location specified
|
| @@ -312,6 +308,9 @@
|
| void GenericBinaryOperation(Token::Value op,
|
| OverwriteMode overwrite_mode,
|
| int known_rhs = kUnknownIntValue);
|
| + void VirtualFrameBinaryOperation(Token::Value op,
|
| + OverwriteMode overwrite_mode,
|
| + int known_rhs = kUnknownIntValue);
|
| void Comparison(Condition cc,
|
| Expression* left,
|
| Expression* right,
|
| @@ -322,6 +321,11 @@
|
| bool reversed,
|
| OverwriteMode mode);
|
|
|
| + void VirtualFrameSmiOperation(Token::Value op,
|
| + Handle<Object> value,
|
| + bool reversed,
|
| + OverwriteMode mode);
|
| +
|
| void CallWithArguments(ZoneList<Expression*>* arguments,
|
| CallFunctionFlags flags,
|
| int position);
|
|
|