src/share/vm/c1/c1_LIR.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/c1/c1_LIR.cpp
src/share/vm/c1/c1_LIR.cpp
Print this page
*** 1561,1579 ****
} else if (is_double_stack()) {
out->print("dbl_stack:%d",double_stack_ix());
} else if (is_virtual()) {
out->print("R%d", vreg_number());
} else if (is_single_cpu()) {
! out->print(as_register()->name());
} else if (is_double_cpu()) {
! out->print(as_register_hi()->name());
! out->print(as_register_lo()->name());
#if defined(X86)
} else if (is_single_xmm()) {
! out->print(as_xmm_float_reg()->name());
} else if (is_double_xmm()) {
! out->print(as_xmm_double_reg()->name());
} else if (is_single_fpu()) {
out->print("fpu%d", fpu_regnr());
} else if (is_double_fpu()) {
out->print("fpu%d", fpu_regnrLo());
#elif defined(ARM)
--- 1561,1579 ----
} else if (is_double_stack()) {
out->print("dbl_stack:%d",double_stack_ix());
} else if (is_virtual()) {
out->print("R%d", vreg_number());
} else if (is_single_cpu()) {
! out->print(as_register().name());
} else if (is_double_cpu()) {
! out->print(as_register_hi().name());
! out->print(as_register_lo().name());
#if defined(X86)
} else if (is_single_xmm()) {
! out->print(as_xmm_float_reg().name());
} else if (is_double_xmm()) {
! out->print(as_xmm_double_reg().name());
} else if (is_single_fpu()) {
out->print("fpu%d", fpu_regnr());
} else if (is_double_fpu()) {
out->print("fpu%d", fpu_regnrLo());
#elif defined(ARM)
*** 1581,1593 ****
out->print("s%d", fpu_regnr());
} else if (is_double_fpu()) {
out->print("d%d", fpu_regnrLo() >> 1);
#else
} else if (is_single_fpu()) {
! out->print(as_float_reg()->name());
} else if (is_double_fpu()) {
! out->print(as_double_reg()->name());
#endif
} else if (is_illegal()) {
out->print("-");
} else {
--- 1581,1593 ----
out->print("s%d", fpu_regnr());
} else if (is_double_fpu()) {
out->print("d%d", fpu_regnrLo() >> 1);
#else
} else if (is_single_fpu()) {
! out->print(as_float_reg().name());
} else if (is_double_fpu()) {
! out->print(as_double_reg().name());
#endif
} else if (is_illegal()) {
out->print("-");
} else {
src/share/vm/c1/c1_LIR.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File