comparison src/share/vm/opto/parse1.cpp @ 38:b789bcaf2dd9

6667610: (Escape Analysis) retry compilation without EA if it fails Summary: During split unique types EA could exceed nodes limit and fail the method compilation. Reviewed-by: rasbold
author kvn
date Thu, 06 Mar 2008 10:30:17 -0800
parents a61af66fc99e
children c436414a719e
comparison
equal deleted inserted replaced
37:73970d8c0b27 38:b789bcaf2dd9
1834 return NULL; 1834 return NULL;
1835 } 1835 }
1836 1836
1837 PhiNode* phi = PhiNode::make(region, o, t); 1837 PhiNode* phi = PhiNode::make(region, o, t);
1838 gvn().set_type(phi, t); 1838 gvn().set_type(phi, t);
1839 if (DoEscapeAnalysis) record_for_igvn(phi); 1839 if (C->do_escape_analysis()) record_for_igvn(phi);
1840 map->set_req(idx, phi); 1840 map->set_req(idx, phi);
1841 return phi; 1841 return phi;
1842 } 1842 }
1843 1843
1844 //--------------------------ensure_memory_phi---------------------------------- 1844 //--------------------------ensure_memory_phi----------------------------------