< prev index next >

src/share/vm/opto/library_call.cpp

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

*** 285,294 **** --- 285,296 ---- bool inline_encodeISOArray(); bool inline_updateCRC32(); bool inline_updateBytesCRC32(); bool inline_updateByteBufferCRC32(); bool inline_multiplyToLen(); + + bool inline_getCompiler(); }; //---------------------------make_vm_intrinsic---------------------------- CallGenerator* Compile::make_vm_intrinsic(ciMethod* m, bool is_virtual) {
*** 817,826 **** --- 819,830 ---- case vmIntrinsics::_loadFence: case vmIntrinsics::_storeFence: case vmIntrinsics::_fullFence: return inline_unsafe_fence(intrinsic_id()); + case vmIntrinsics::_getCompiler: return inline_getCompiler(); + case vmIntrinsics::_currentThread: return inline_native_currentThread(); case vmIntrinsics::_isInterrupted: return inline_native_isInterrupted(); #ifdef TRACE_HAVE_INTRINSICS case vmIntrinsics::_classID: return inline_native_classID();
*** 3197,3206 **** --- 3201,3215 ---- #endif set_result(value); return true; } + bool LibraryCallKit::inline_getCompiler() { + set_result(_gvn.transform(intcon(2))); + return true; + } + //------------------------inline_native_currentThread------------------ bool LibraryCallKit::inline_native_currentThread() { Node* junk = NULL; set_result(generate_current_thread(junk)); return true;
< prev index next >