Chromium Code Reviews| Index: runtime/vm/intermediate_language_x64.cc |
| =================================================================== |
| --- runtime/vm/intermediate_language_x64.cc (revision 42687) |
| +++ runtime/vm/intermediate_language_x64.cc (working copy) |
| @@ -1274,11 +1274,13 @@ |
| break; |
| case kTypedDataInt16ArrayCid: |
| case kTypedDataUint16ArrayCid: |
| - case kTypedDataInt32ArrayCid: |
| - case kTypedDataUint32ArrayCid: |
| // Writable register because the value must be untagged before storing. |
| locs->set_in(2, Location::WritableRegister()); |
| break; |
| + case kTypedDataInt32ArrayCid: |
| + case kTypedDataUint32ArrayCid: |
| + locs->set_in(2, Location::RequiresRegister()); |
|
zra
2015/01/08 15:50:09
Merge with Int64 case?
Florian Schneider
2015/01/08 16:15:30
Done.
|
| + break; |
| case kTypedDataInt64ArrayCid: |
| locs->set_in(2, Location::RequiresRegister()); |
| break; |