RFR: 8350864: C2: verify structural invariants of the Ideal graph [v5]
    Emanuel Peter 
    epeter at openjdk.org
       
    Tue Sep  9 08:25:23 UTC 2025
    
    
  
On Tue, 9 Sep 2025 07:57:08 GMT, Marc Chevalier <mchevalier at openjdk.org> wrote:
>> src/hotspot/share/opto/graphInvariants.cpp line 438:
>> 
>>> 436:         ss.print_cr("%s node must have at least one control successors. Found %d.", center->Name(), cfg_out);
>>> 437:         return CheckResult::FAILED;
>>> 438:       }
>> 
>> Is there some upper bound?
>
> I don't think so.
Can you add a comment, why it can be arbitrarily large?
Do you have an example where we have very many ctrl uses?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/26362#discussion_r2332468642
    
    
More information about the hotspot-compiler-dev
mailing list