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