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

    <tr>
        <th>Summary</th>
        <td>
            AArch64 inline assembly: 'Ump' constraint not recognised
        </td>
    </tr>

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

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

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

<pre>
    GCC documents a ['Ump' constraint](https://gcc.gnu.org/onlinedocs/gcc/Machine-Constraints.html) for memory pair compatible addresses, which [isn't accepted by Clang](https://godbolt.org/z/Y3hjfqac8).

Unsure if relevant, but I did notice this code: https://github.com/llvm/llvm-project/blob/cd87fe0c8be3c462f5c0bac745d740d0b5185562/llvm/lib/Target/AArch64/AArch64ISelLowering.h#L1171-L1173
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUks9v3CoQx_8afEGx2MH4x8GHfRv5KVLe6TWHHmGYtYkwbAEn2v71lTdpU1W59DIgDXznOzMfnbObA9HI1D9M3Vd6K0tMow5upRLzEisT7XX893TiNuK2UiiZa76_hu5pvTDoOMaQS9IuFKbuGfRLKZfM5JHBxGCaEes5bHVMM4MpBu8C2Yj5LcVg-k_j4gLdnX7J5Hopq2cw8HNMfKU1piu_aJc4xvWiizOeuLY2Uc6UGZz46-Jw2V25HBh0hWtEuhSy3Fz5yeswf2otWhN9ebf2ncH0VS7P528aewZDzcQ9E8e3-BTyloi7M0_k6UWHspc1W-EP3DrLQywOiZfFZY7REpNH_kcxV5bN1BhXBpP3Lz-Pu0uKz4SFwWR8NAwmtH13JoG9IYlNC2eFwmjsGmW7Rlhh1KFXqoXfdNz-74tOM-06x2PCpW0-bg__k3-Mr5RcmOuFgXw8HLrD3R5lZUdpBznoisZD2zcSRCuHahmlNkYQaEutAtTY9m3XdIrOvbFiUKZyIwiQQh26g1BCDjW2ehCEslei1Q0iawSt2vl6t7lPuXI5bzS20LVD5bUhn2_gAQR65bckA9g5TONtNmabM2uEd7nkD5XiiqfxvTfubkhxnTOtxl_3yX_G5r4ingjjHFwmW23Jj3-9oZvFHd1bCz8CAAD__2FpCUU">