| Index: src/lithium.h | 
| =================================================================== | 
| --- src/lithium.h	(revision 6222) | 
| +++ src/lithium.h	(working copy) | 
| @@ -58,6 +58,27 @@ | 
| }; | 
|  | 
|  | 
| +class LParallelMove : public ZoneObject { | 
| + public: | 
| +  LParallelMove() : move_operands_(4) { } | 
| + | 
| +  void AddMove(LOperand* from, LOperand* to) { | 
| +    move_operands_.Add(LMoveOperands(from, to)); | 
| +  } | 
| + | 
| +  bool IsRedundant() const; | 
| + | 
| +  const ZoneList<LMoveOperands>* move_operands() const { | 
| +    return &move_operands_; | 
| +  } | 
| + | 
| +  void PrintDataTo(StringStream* stream) const; | 
| + | 
| + private: | 
| +  ZoneList<LMoveOperands> move_operands_; | 
| +}; | 
| + | 
| + | 
| } }  // namespace v8::internal | 
|  | 
| #endif  // V8_LITHIUM_H_ | 
|  |