mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 19:44:41 +02:00
6667610: (Escape Analysis) retry compilation without EA if it fails
During split unique types EA could exceed nodes limit and fail the method compilation. Reviewed-by: rasbold
This commit is contained in:
parent
17458c9660
commit
bf7f5e1887
7 changed files with 57 additions and 11 deletions
|
@ -1836,7 +1836,7 @@ PhiNode *Parse::ensure_phi(int idx, bool nocreate) {
|
|||
|
||||
PhiNode* phi = PhiNode::make(region, o, t);
|
||||
gvn().set_type(phi, t);
|
||||
if (DoEscapeAnalysis) record_for_igvn(phi);
|
||||
if (C->do_escape_analysis()) record_for_igvn(phi);
|
||||
map->set_req(idx, phi);
|
||||
return phi;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue