| Index: dart/runtime/vm/flow_graph_allocator.cc
|
| ===================================================================
|
| --- dart/runtime/vm/flow_graph_allocator.cc (revision 29808)
|
| +++ dart/runtime/vm/flow_graph_allocator.cc (working copy)
|
| @@ -605,7 +605,7 @@
|
| if ((instr->representation() == kUnboxedDouble) ||
|
| (instr->representation() == kUnboxedMint) ||
|
| (instr->representation() == kUnboxedFloat32x4) ||
|
| - (instr->representation() == kUnboxedUint32x4)) {
|
| + (instr->representation() == kUnboxedInt32x4)) {
|
| return Location::kFpuRegister;
|
| } else {
|
| return Location::kRegister;
|
| @@ -1601,7 +1601,7 @@
|
| // parallel move resolution.
|
| const bool need_quad = (register_kind_ == Location::kFpuRegister) &&
|
| ((range->representation() == kUnboxedFloat32x4) ||
|
| - (range->representation() == kUnboxedUint32x4));
|
| + (range->representation() == kUnboxedInt32x4));
|
|
|
| // Search for a free spill slot among allocated: the value in it should be
|
| // dead and its type should match (e.g. it should not be a part of the quad if
|
| @@ -1650,7 +1650,7 @@
|
|
|
| Location location;
|
| if ((range->representation() == kUnboxedFloat32x4) ||
|
| - (range->representation() == kUnboxedUint32x4)) {
|
| + (range->representation() == kUnboxedInt32x4)) {
|
| ASSERT(need_quad);
|
| location = Location::QuadStackSlot(slot_idx);
|
| } else {
|
|
|