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

src/share/vm/c1/c1_LIRGenerator.cpp

Print this page
rev 7390 : 8028595: WhiteBox API for stress testing of TieredCompilation
Reviewed-by:

*** 1207,1216 **** --- 1207,1221 ---- __ return_op(result.result()); } set_no_result(x); } + void LIRGenerator::do_getCompiler(Intrinsic* x) { + LIR_Opr value = load_constant(new Constant(new IntConstant(1))); + set_result(x, value); + } + // Examble: ref.get() // Combination of LoadField and g1 pre-write barrier void LIRGenerator::do_Reference_get(Intrinsic* x) { const int referent_offset = java_lang_ref_Reference::referent_offset;
*** 3169,3178 **** --- 3174,3187 ---- break; case vmIntrinsics::_fullFence : if (os::is_MP()) __ membar(); break; + case vmIntrinsics::_getCompiler: + do_getCompiler(x); + break; + case vmIntrinsics::_Reference_get: do_Reference_get(x); break; case vmIntrinsics::_updateCRC32:
src/share/vm/c1/c1_LIRGenerator.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File