< prev index next >

src/hotspot/share/opto/compile.cpp

Print this page
*** 646,10 ***
--- 646,11 ---
                    _template_assertion_predicate_opaqs (comp_arena(), 8, 0, nullptr),
                    _expensive_nodes   (comp_arena(), 8, 0, nullptr),
                    _for_post_loop_igvn(comp_arena(), 8, 0, nullptr),
                    _unstable_if_traps (comp_arena(), 8, 0, nullptr),
                    _coarsened_locks   (comp_arena(), 8, 0, nullptr),
+                   _pea(nullptr),
                    _congraph(nullptr),
                    NOT_PRODUCT(_igv_printer(nullptr) COMMA)
                    _unique(0),
                    _dead_node_count(0),
                    _dead_node_list(comp_arena()),

*** 736,10 ***
--- 737,14 ---
    _types = new (comp_arena()) Type_Array(comp_arena());
    _node_hash = new (comp_arena()) NodeHash(comp_arena(), estimated_size);
    PhaseGVN gvn;
    set_initial_gvn(&gvn);
  
+   if (DoPartialEscapeAnalysis) {
+     _pea = new (mtCompiler) PartialEscapeAnalysis(comp_arena());
+   }
+ 
    print_inlining_init();
    { // Scope for timing the parser
      TracePhase tp("parse", &timers[_t_parser]);
  
      // Put top into the hash table ASAP.
< prev index next >