<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/61093>61093</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            In llvmIR cfg , can loop exit bb has multi pred_bbs which are inside the loop body?
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          PressFforlove
      </td>
    </tr>
</table>

<pre>
    i am solving a **scc algrithm**, which request me to **break a loop region's circle** layer by layer(the loop is nested) , i have solved the situation which the entry and exit of the loop is different, but i encountered a problem when i try to fix the problem of the entry == exit. when i try to assume that the exit bb of the loop has only one pred bb which is included in the loop body, it's easy to break the circle by break the edge of exit bb's looppred in graph and rgraph. 
but i am not sure the assumption is absolutely right. In my opinion, the return point manager of a loop should be a data structure of a stack, which may prove the assumption.
can some body help me please? 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxcU8GO4zYM_Rr5QmzgyE4yOfgw3UGAuRX9gYKyaFtdWXJFKrP5-0JyFtOdkw2KfO_x6QmZ3RyIBnX6Q53eGsyyxDT8mYj5NsXk450aE-1jcIArcPR3F2ZAUPpV6VceR0A_JyfLuleU_g4fixsXSPRvJhZYCSQ--00i_AEIPsYNEs0uBqUvDKNLo6e9Bzw-KIF57D9Kv8hC-4RjCMRCVukrFCYHC96pyiILpY-dZBQXw1NFqVGQ9AAMFuinE4gT_B_RummiREEKoMkCDiiMMQehRBYQthSNpxU-FgrgoGBJhMn9rDC_Tp-oO5fq3lT3VukOX-aQORdLFpR9oEgy5jdVCzLE4B8QQyEgWxr2fRyDC6PPliy48DlS7qg6ItVQQq5su-Gla7e42PpZIztTIX5qqJMFrVK6AHPCbanGpfp7ANW-qfZ1dwlXCFGAc6KKVjfbqveOAQ1Hn4X8A5KbFznAe4D1AXFzoV779zqUSHIKsEUXBFYMOFMqkp4Z4SVmb8EQIFgUBJaURymUtYkFxx-fmVvxUS7k_lXQYdc9YgCOK1W3YCG_lXRunpBJdTdo7NDZa3fFhobj-XI5v5z69twsgz1P5uVkcML-3Fq8TJPtT7Y302Uy56M1jRt0q7u2a4_HU9_p8-Glf6G27_Vl7I7WXI3qW1rR-YP39_UQ09w45kzD-dheu8ajIc_1EWod6APqodK6vMk0lJlvJs-s-tY7Fv5EESeehvcApfL-F4zTXF9GWbU6-CtfJVNr9uJqoP42hp-eYSJwgZ2lL2nqbk1OflhENlbdq9I3pW-zkyWbwxhXpW-F8_n5tqX4D42i9K1qZ6Vvdbf_AgAA__92FH7E">