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

    <tr>
        <th>Summary</th>
        <td>
            [Flang][OpenMP] Specifying atomic combine region in OpenMP reduction declare
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            openmp,
            flang:ir
      </td>
    </tr>

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

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

<pre>
    The atomic combine region is an optional region in the OpenMP Dialect's reduction declare operation. Currently, flang lowering does not generate these operations. Adding the atomic combine regions can provide performance benefits.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1UMFupTAM_Bq4WIsgEB4ccuj26d2qrrT9gZAYyG5IUBK6en-_DlWrSlWlSB47Hns8k9d38bIiyOQ3o0D5bTIOIeBivAMTQTrwe6JE2o-qg0SU5x3d0y-4GmlRpYJdIjXoQ-Vm0KisDEhcDDJXKng8QkCX7L1gjzBb6Raw_h8GQ0B7jOB8ggVdJmDeED_RYwUPWufW9J3aCIrE7sG_Go1AxNmHTTqFMNHQ2aRYlSiavud1z_qBlVq0emxHWSaTLIqC_7xlVQW_Eny7jjD83lGZ-Z53f-OSe_fiy_3lEaxYU9pj0T4U7EZvMWk9popmUGLt63v4Qcr_nEbeTIwHRgJ8aMauXMXQzcimYeB1O-juohs2XrSa6lG3dU-htHJCG_MJBWNkmtt2AtloCqfXtN-EXOPX0ghWM9bUdd-0rOtYNfLLrLjmamBz27V90dW4SWOrLKzyYSmDODVOxxLp05pIbn58yhjN4vC0MM-XR1p9EH9NIPtX6XSQm6dYnoeJ86r_q6nVrg">