<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJy1lU1v4zYQhn-NfSFs8EtfBx0SB-ll2wLdvRsjcmhxlxYFkXLif9-R7SDxoj0U6QKCJHI0o4ecmZddtOf2W48JGUzIco9shGxogrk4sQMOOHnDwNoJU2JpBIMsjtnHAYLPZ7aStR9MmC15HP1APhM6MDlOfjiQ9ZE5_4ppJRtm4vHoc0bLOvLTPJ1wOPUr9bDiTyt-u_c5j2mZk890HXzu525LnjQI4fT22IxT_I4m0_AalV6QY-kUlCBRKEQhOi60AV2Arpumwqq2Cp0p2Kp4_HPEYfdlVTyxb5gy2ziLJtAGbCIZTNh0sw_ZD4m9EADbfVEMBkvPHS2ILsml-CyubSrQ1iGURla10I12pcNCG5RlIWTtCsNra-Q97u_xhOwYiXmPr2PwxmcGOR69ScwPObLjTOC0lkRUj-yP591nOZVwoIhUayVKZ1VJO-saWckGoSmaElF1Trn6HzivQya3_BczOiwbXtRVh7aTinIpq0IVurFaipIXDVSubjSIe8Zn_3rj2jukmt9TlVOwNHfXtPcQHMvnET-LR4VXca0KyV1RYamQK2kayzvQpoO64gKUseqnyvzr1kfMBMp13rsQIe_fNvJasLA04v-1iwV3NXRd4zSnotRNpdFUAquSV5WCSohKyVLX7h7zwdq3RKsPiaY0_2tXfez3d-150x3yJKQxYMa7wNSAJE_ny7dDpLJ3jhawqMyLJ_UZJwTL3DyYd3GC9O5yCzXClBafNKLxjqQtxes3qY9zsIxCQQjnyx_8keQuX0RxwoBAoOZsAuEukz6xMVI9MwiZfA89o158uQTpkB1itJel9DhN583ozY8l0JH-F0lTGaWOLDQFAwuQcdpe92NtW2Ub1cAaZgo7tQ8DpAzJw9c8h3iC9TyF9j8n2ac0Lyr8XKhaynXfIpq67IThwlZG6apzZV3oWjmpOAhj1gE6DKmlXK-kvCaQXlZyR6Iub9tBBB2YH2Oc8mIrntafR_MtqesisFrQxcttbYqmFkUNxtVcoqWTA4_gw3aJs43TYT21l5DdfEhkDD7l9G4klfGHAfGyEiLMPgds2eON--64--3h693h5oePFUjZFHrLt3x9QW4vvH8DfdddYA>53822</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
             Backport patches for GAS optionality in OpenCL 3.0 to 14.0.0
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            opencl,
            release:backport
      </td>
    </tr>

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

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

<pre>
    These are the patches for generic address space optionality (includes minor refactoring + fixes) committed by @svenvh:

https://github.com/llvm/llvm-project/commit/e0e6f3a6a2e13ee11b014ca45a48997e78d3efc5 [OpenCL] Test -fdeclare-opencl-builtins with CL3 and CLC++2021
https://github.com/llvm/llvm-project/commit/d97a4dfea6c2781494f6fe54ce265128f5c08dc2 [OpenCL] Move most _explicit atomics into multiclass; NFC
https://github.com/llvm/llvm-project/commit/31fa3a4d44316fd36e11f92729ea9596ee3bf3f8 [OpenCL] Move OpenCL 2.0 atomics into multiclass; NFC
https://github.com/llvm/llvm-project/commit/fe690587bedb23dec2753549d4216059a7f894a1 [OpenCL] Fix atomic_fetch_add/sub with half type
https://github.com/llvm/llvm-project/commit/8d37043520f57e63e032c9d0ba4cba8701a3cd35 [OpenCL] Refactor cl_ext_float_atomics declarations; NFC
https://github.com/llvm/llvm-project/commit/50f8abb9f40a6c4974ec71e760773a711732648f [OpenCL] Add OpenCL 3.0 atomics to -fdeclare-opencl-builtins

These are patches to complete OpenCL 3.0 and they are not affecting widespread functionality as they are OpenCL parsing specific so they should ideally not impact the release cycle at this point although it would be good to cherry-pick them sooner rather than later.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy1VUuP4zYM_jXJRUiglx86-DCTwfSybYHu3gNaohLtKpZhyZnJvy_zGMxk0R6K6QKCH6JJfSQ_fu6TO3Xf9piRwYSs7JGNUCxtMJ8mtsMBp2AZODdhziyPYJGlsYQ0QAzlxBayDYONsyOPQxjIZ0IPtqQpDDuyPjIfXjEvpGE2HQ6hFHSsJz_N8xGH436hHhb8acFv130pYz7vyWdau1D2c78mT3qJ8fh2W41T-o620Os1Kj0gx9orqEGiUIhC9FxoC7oC3RrTYNM6hd5WbFE9_jnisPmyqJ7YN8yFrbxDG6kAq0QGG1f9HGIJQ2YvBIBtvigGg6P7hhKiJbkUn4XrTAPaeYTayqYV2mhfe6y0RVlXQra-srx1Vt7D_T0dkR0SYd7i6xiDDYVBSYdgMwtDSewwE3DKJROqR_bH8-azOJXwoAip1krU3qmaKuuNbKRBMJWpEVXvlW__Aef1lck1_8UYPdaGV23To-ulol7KplKVNk5LUfPKQONbo0HcY3wOrzdcW4_E-S2xnILlub-2fQ_Rs3Ia8bPwiHgN16qS3FcN1gq5ktY43oO2PbQNF6CsUz8x86_bHDEbqddl62OCsn0r5JWwcB7E_6uKFfct9L3xmhMptWk02kZgU_OmUdAI0ShZ69bfw3xw7q3R6kOjqc3_OlUf5_1de950hzwJ0hix4F1gGkCSp9Pl2yER7b2nBM4q8xJIfcYJwTE_D_ZdnCC_u9xCjTDls08e0QZP0pbT9Zu8T3N0jEJBjKfLCeFAclcuojhhRCCg9mQjwT1vhszGRHxmEAv57vaMZvHlEqRHtkvJXVLZ4zSdVmOwP86BDnReIk1l1Dqy0BYMLELBaX2tx9J1yhllYFlCidixR7A_xjSVO13-7eHrnQqH4WOp6Fih13zNl_MUu_9MiJDzfFbs50q1Ui73nVetoHk3uqmN6L3gYJRsG2UrsMZ7vYzQY8wd8WIh5bXZ9LCQG_oByFvpCEF_S-Vsq56WoSMdPUupFrR4vW5tZVpRtWB9yyU6-kfgAUJcnwGu07RbTt0Faz_vMhljyCW_G0lPwm5AvOCg-DBTX6buYYBcIAf4WuaYjrC85NddkvsbjBhHSQ">