src/share/vm/c1/c1_FrameMap.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/c1/c1_FrameMap.cpp Thu Apr 24 15:53:09 2014
--- new/src/share/vm/c1/c1_FrameMap.cpp Thu Apr 24 15:53:09 2014
*** 325,335 ****
--- 325,335 ----
VMReg FrameMap::regname(LIR_Opr opr) const {
if (opr->is_single_cpu()) {
assert(!opr->is_virtual(), "should not see virtual registers here");
! return opr->as_register()->as_VMReg();
! return opr->as_register().as_VMReg();
} else if (opr->is_single_stack()) {
return sp_offset2vmreg(sp_offset_for_slot(opr->single_stack_ix()));
} else if (opr->is_address()) {
LIR_Address* addr = opr->as_address_ptr();
assert(addr->base() == stack_pointer(), "sp based addressing only");
src/share/vm/c1/c1_FrameMap.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File