| Index: src/ia32/lithium-ia32.h
|
| ===================================================================
|
| --- src/ia32/lithium-ia32.h (revision 9842)
|
| +++ src/ia32/lithium-ia32.h (working copy)
|
| @@ -799,18 +799,15 @@
|
|
|
| class LBitI: public LTemplateInstruction<1, 2, 0> {
|
| public:
|
| - LBitI(Token::Value op, LOperand* left, LOperand* right)
|
| - : op_(op) {
|
| + LBitI(LOperand* left, LOperand* right) {
|
| inputs_[0] = left;
|
| inputs_[1] = right;
|
| }
|
|
|
| - Token::Value op() const { return op_; }
|
| + Token::Value op() const { return hydrogen()->op(); }
|
|
|
| DECLARE_CONCRETE_INSTRUCTION(BitI, "bit-i")
|
| -
|
| - private:
|
| - Token::Value op_;
|
| + DECLARE_HYDROGEN_ACCESSOR(Bitwise)
|
| };
|
|
|
|
|
| @@ -2300,7 +2297,6 @@
|
| void VisitInstruction(HInstruction* current);
|
|
|
| void DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block);
|
| - LInstruction* DoBit(Token::Value op, HBitwiseBinaryOperation* instr);
|
| LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
|
| LInstruction* DoArithmeticD(Token::Value op,
|
| HArithmeticBinaryOperation* instr);
|
|
|