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

src/share/vm/opto/runtime.cpp

Print this page
rev 9032 : 8137167: JEP165: Compiler Control: Implementation task
Summary: Compiler Control JEP
Reviewed-by: roland, twisti

*** 157,169 **** address OptoRuntime::generate_stub( ciEnv* env, TypeFunc_generator gen, address C_function, const char *name, int is_fancy_jump, bool pass_tls, bool save_argument_registers, ! bool return_pc ) { ResourceMark rm; ! Compile C( env, gen, C_function, name, is_fancy_jump, pass_tls, save_argument_registers, return_pc ); return C.stub_entry_point(); } const char* OptoRuntime::stub_name(address entry) { #ifndef PRODUCT --- 157,173 ---- address OptoRuntime::generate_stub( ciEnv* env, TypeFunc_generator gen, address C_function, const char *name, int is_fancy_jump, bool pass_tls, bool save_argument_registers, ! bool return_pc) { ! ! // Matching the default directive, we currently have no method to match. ! DirectiveSet* directive = DirectivesStack::getDefaultDirective(CompileBroker::compiler(CompLevel_full_optimization)); ResourceMark rm; ! Compile C( env, gen, C_function, name, is_fancy_jump, pass_tls, save_argument_registers, return_pc, directive); ! DirectivesStack::release(directive); return C.stub_entry_point(); } const char* OptoRuntime::stub_name(address entry) { #ifndef PRODUCT
src/share/vm/opto/runtime.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File