diff src/cpu/x86/vm/vmreg_x86.cpp @ 20970:a560c9b81f0f

Add suport for oops in vector registers at safepoints
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Tue, 14 Apr 2015 22:20:07 -0700
parents 8c92982cbbc4
children
line wrap: on
line diff
--- a/src/cpu/x86/vm/vmreg_x86.cpp	Tue Apr 14 17:26:29 2015 -0700
+++ b/src/cpu/x86/vm/vmreg_x86.cpp	Tue Apr 14 22:20:07 2015 -0700
@@ -48,8 +48,9 @@
 
   XMMRegister xreg = ::as_XMMRegister(0);
   for ( ; i < ConcreteRegisterImpl::max_xmm ; ) {
-    for (int j = 0 ; j < 8 ; j++) {
-      regName[i++] = xreg->name();
+    regName[i++] = xreg->name();
+    for (int j = 1 ; j < 8 ; j++) {
+      regName[i++] = xreg->sub_word_name(j);
     }
     xreg = xreg->successor();
   }