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"; |
} |