| Index: src/arm/lithium-codegen-arm.cc | 
| diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc | 
| index 40a4a27c3f60dca8047e0160f575dcbfbe908437..3265ea9fd82913558acaf966d8b56aa7a375ebd6 100644 | 
| --- a/src/arm/lithium-codegen-arm.cc | 
| +++ b/src/arm/lithium-codegen-arm.cc | 
| @@ -72,7 +72,7 @@ | 
| BitVector* doubles = chunk()->allocated_double_registers(); | 
| BitVector::Iterator save_iterator(doubles); | 
| while (!save_iterator.Done()) { | 
| -    __ vstr(DoubleRegister::from_code(save_iterator.Current()), | 
| +    __ vstr(DwVfpRegister::FromAllocationIndex(save_iterator.Current()), | 
| MemOperand(sp, count * kDoubleSize)); | 
| save_iterator.Advance(); | 
| count++; | 
| @@ -88,8 +88,8 @@ | 
| BitVector::Iterator save_iterator(doubles); | 
| int count = 0; | 
| while (!save_iterator.Done()) { | 
| -    __ vldr(DoubleRegister::from_code(save_iterator.Current()), | 
| -            MemOperand(sp, count * kDoubleSize)); | 
| +    __ vldr(DwVfpRegister::FromAllocationIndex(save_iterator.Current()), | 
| +             MemOperand(sp, count * kDoubleSize)); | 
| save_iterator.Advance(); | 
| count++; | 
| } | 
| @@ -404,13 +404,13 @@ | 
| } | 
|  | 
|  | 
| -Register LCodeGen::ToRegister(int code) const { | 
| -  return Register::from_code(code); | 
| -} | 
| - | 
| - | 
| -DwVfpRegister LCodeGen::ToDoubleRegister(int code) const { | 
| -  return DwVfpRegister::from_code(code); | 
| +Register LCodeGen::ToRegister(int index) const { | 
| +  return Register::FromAllocationIndex(index); | 
| +} | 
| + | 
| + | 
| +DwVfpRegister LCodeGen::ToDoubleRegister(int index) const { | 
| +  return DwVfpRegister::FromAllocationIndex(index); | 
| } | 
|  | 
|  | 
|  |