src/share/vm/opto/compile.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/compile.cpp	Fri Jan 22 13:53:34 2016
--- new/src/share/vm/opto/compile.cpp	Fri Jan 22 13:53:34 2016

*** 623,636 **** --- 623,636 ---- // Compile a method. entry_bci is -1 for normal compilations and indicates // the continuation bci for on stack replacement. Compile::Compile( ciEnv* ci_env, C2Compiler* compiler, ciMethod* target, int osr_bci, - bool subsume_loads, bool do_escape_analysis, bool eliminate_boxing, DirectiveSet* directive) : Phase(Compiler), _env(ci_env), ! _directive(ci_env->directive()), _log(ci_env->log()), _compile_id(ci_env->compile_id()), _save_argument_registers(false), _stub_name(NULL), _stub_function(NULL),
*** 656,666 **** --- 656,666 ---- _scratch_const_size(-1), _in_scratch_emit_size(false), _dead_node_list(comp_arena()), _dead_node_count(0), #ifndef PRODUCT ! _trace_opto_output(ci_env->directive()->TraceOptoOutputOption), _in_dump_cnt(0), _printer(IdealGraphPrinter::printer()), #endif _congraph(NULL), _comp_arena(mtCompiler),
*** 699,725 **** --- 699,725 ---- } TraceTime t1("Total compilation time", &_t_totalCompilation, CITime, CITimeVerbose); TraceTime t2(NULL, &_t_methodCompilation, CITime, false); #ifndef PRODUCT ! bool print_opto_assembly = _directive->PrintOptoAssemblyOption; if (!print_opto_assembly) { ! bool print_assembly = _directive->PrintAssemblyOption; if (print_assembly && !Disassembler::can_decode()) { tty->print_cr("PrintAssembly request changed to PrintOptoAssembly"); print_opto_assembly = true; } } set_print_assembly(print_opto_assembly); set_parsed_irreducible_loop(false); ! if (_directive->ReplayInlineOption) { _replay_inline_data = ciReplay::load_inline_data(method(), entry_bci(), ci_env->comp_level()); } #endif ! set_print_inlining(_directive->PrintInliningOption || PrintOptoInlining); ! set_print_intrinsics(_directive->PrintIntrinsicsOption); set_has_irreducible_loop(true); // conservative until build_loop_tree() reset it if (ProfileTraps RTM_OPT_ONLY( || UseRTMLocking )) { // Make sure the method being compiled gets its own MDO, // so we can at least track the decompile_count().
*** 883,896 **** --- 883,896 ---- #endif NOT_PRODUCT( verify_barriers(); ) // Dump compilation data to replay it. ! if (_directive->DumpReplayOption) { env()->dump_replay_data(_compile_id); } ! if (_directive->DumpInlineOption && (ilt() != NULL)) { env()->dump_inline_data(_compile_id); } // Now that we know the size of all the monitors we can add a fixed slot // for the original deopt pc.
*** 949,963 **** --- 949,962 ---- address stub_function, const char *stub_name, int is_fancy_jump, bool pass_tls, bool save_arg_registers, ! bool return_pc, DirectiveSet* directive) ! bool return_pc) : Phase(Compiler), _env(ci_env), ! _directive(ci_env->directive()), _log(ci_env->log()), _compile_id(0), _save_argument_registers(save_arg_registers), _method(NULL), _stub_name(stub_name),
*** 979,989 **** --- 978,988 ---- _node_bundling_limit(0), _node_bundling_base(NULL), _java_calls(0), _inner_loops(0), #ifndef PRODUCT ! _trace_opto_output(ci_env->directive()->TraceOptoOutputOption), _in_dump_cnt(0), _printer(NULL), #endif _comp_arena(mtCompiler), _node_arena(mtCompiler),

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