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

    <tr>
        <th>Summary</th>
        <td>
            Does for-stmt that iterate basicblocks has an order?
        </td>
    </tr>

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

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

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

<pre>
    Hi, im wandering if traversal order of basic block in "for(auto& bb : module)" have some rule or arbitrary?Thank you very much!
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxE0E2OpDwMBuDTmI1VJTANhEUW_fOh7wBzAYeYSqYDaeWnWnX7UdEjzcoLy35fPZyzvx0iGoY3GD4arsXFpDm7Tg3UmGgf-n8P9I5-x28-rCR_3NBvWBLfJWUOGJOVhHFDw9mvaEJcP9EfCERbTECKa4lAIxqD0L_iHm0NAjQDETq-C-a4C6YaBGNCTsaXxOkB_y3w9g7z8svx8YmPWPEu6YF7XR1Q11jd27mfuRHdjdOopnbuVOM0q6kbWebN2mHo557Wkad1U8pOxJ2yjdfUUt8Ste1AqlfXoTPTYM1o535Um53gpZWdfbiGcN-vMd0an3MVPbZqnJrARkI-xYgO-cZzCURPwKSfNxdTbxle2uBzyf--FF-C6I8oGbeYLrnsBYvjgr5I4iI_gidgRscZ-fjRhX5pagralfKVoX8FWoCWmy-umusad6DlGfJ3XL5S_C1rAVrOahloOav_CQAA___GUp8v">