| Index: src/compiler/instruction-selector-impl.h
 | 
| diff --git a/src/compiler/instruction-selector-impl.h b/src/compiler/instruction-selector-impl.h
 | 
| index 88283d489877caeef91ed8e431c82e19a007d9fa..2ee099f9a8721df845a9640446632a67d0e050f7 100644
 | 
| --- a/src/compiler/instruction-selector-impl.h
 | 
| +++ b/src/compiler/instruction-selector-impl.h
 | 
| @@ -51,15 +51,13 @@ class OperandGenerator {
 | 
|  
 | 
|    InstructionOperand DefineAsFixed(Node* node, Register reg) {
 | 
|      return Define(node, UnallocatedOperand(UnallocatedOperand::FIXED_REGISTER,
 | 
| -                                           Register::ToAllocationIndex(reg),
 | 
| -                                           GetVReg(node)));
 | 
| +                                           reg.code(), GetVReg(node)));
 | 
|    }
 | 
|  
 | 
|    InstructionOperand DefineAsFixed(Node* node, DoubleRegister reg) {
 | 
|      return Define(node,
 | 
|                    UnallocatedOperand(UnallocatedOperand::FIXED_DOUBLE_REGISTER,
 | 
| -                                     DoubleRegister::ToAllocationIndex(reg),
 | 
| -                                     GetVReg(node)));
 | 
| +                                     reg.code(), GetVReg(node)));
 | 
|    }
 | 
|  
 | 
|    InstructionOperand DefineAsConstant(Node* node) {
 | 
| @@ -107,15 +105,13 @@ class OperandGenerator {
 | 
|  
 | 
|    InstructionOperand UseFixed(Node* node, Register reg) {
 | 
|      return Use(node, UnallocatedOperand(UnallocatedOperand::FIXED_REGISTER,
 | 
| -                                        Register::ToAllocationIndex(reg),
 | 
| -                                        GetVReg(node)));
 | 
| +                                        reg.code(), GetVReg(node)));
 | 
|    }
 | 
|  
 | 
|    InstructionOperand UseFixed(Node* node, DoubleRegister reg) {
 | 
|      return Use(node,
 | 
|                 UnallocatedOperand(UnallocatedOperand::FIXED_DOUBLE_REGISTER,
 | 
| -                                  DoubleRegister::ToAllocationIndex(reg),
 | 
| -                                  GetVReg(node)));
 | 
| +                                  reg.code(), GetVReg(node)));
 | 
|    }
 | 
|  
 | 
|    InstructionOperand UseImmediate(Node* node) {
 | 
| @@ -142,8 +138,7 @@ class OperandGenerator {
 | 
|    }
 | 
|  
 | 
|    InstructionOperand TempRegister(Register reg) {
 | 
| -    return UnallocatedOperand(UnallocatedOperand::FIXED_REGISTER,
 | 
| -                              Register::ToAllocationIndex(reg),
 | 
| +    return UnallocatedOperand(UnallocatedOperand::FIXED_REGISTER, reg.code(),
 | 
|                                InstructionOperand::kInvalidVirtualRegister);
 | 
|    }
 | 
|  
 | 
| 
 |