src/share/vm/c1/c1_LIRGenerator.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/c1/c1_LIRGenerator.cpp	Tue Dec 13 20:05:41 2011
--- new/src/share/vm/c1/c1_LIRGenerator.cpp	Tue Dec 13 20:05:41 2011

*** 1254,1265 **** --- 1254,1264 ---- CodeEmitInfo* info = NULL; if (x->needs_null_check()) { info = state_for(x); } __ move(new LIR_Address(rcvr.result(), oopDesc::klass_offset_in_bytes(), T_OBJECT), result, info); ! __ move_wide(new LIR_Address(result, Klass::java_mirror_offset_in_bytes() + klassOopDesc::klass_part_offset_in_bytes(), T_OBJECT), result); ! __ move_wide(new LIR_Address(result, in_bytes(Klass::java_mirror_offset()), T_OBJECT), result); } // Example: Thread.currentThread() void LIRGenerator::do_currentThread(Intrinsic* x) {

src/share/vm/c1/c1_LIRGenerator.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File