| Index: runtime/vm/locations.cc
|
| diff --git a/runtime/vm/locations.cc b/runtime/vm/locations.cc
|
| index 9bf0325336fd73063971f7df2f3b5a6817bd30f8..bffb807e1881c75cec57408b6fd171ff7f0aecde 100644
|
| --- a/runtime/vm/locations.cc
|
| +++ b/runtime/vm/locations.cc
|
| @@ -49,7 +49,9 @@ const char* Location::Name() const {
|
| switch (kind()) {
|
| case kInvalid: return "?";
|
| case kRegister: return Assembler::RegisterName(reg());
|
| + case kXmmRegister: return Assembler::XmmRegisterName(xmm_reg());
|
| case kStackSlot: return "S";
|
| + case kDoubleStackSlot: return "DS";
|
| case kUnallocated:
|
| switch (policy()) {
|
| case kAny:
|
| @@ -58,6 +60,8 @@ const char* Location::Name() const {
|
| return "P";
|
| case kRequiresRegister:
|
| return "R";
|
| + case kRequiresXmmRegister:
|
| + return "DR";
|
| case kSameAsFirstInput:
|
| return "0";
|
| }
|
|
|