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

    <tr>
        <th>Summary</th>
        <td>
            [AArch64][ILP32]  where to truncate pointer register
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          ls-Mou
      </td>
    </tr>
</table>

<pre>
    https://github.com/llvm/llvm-project/blob/33a60141b3101bb31dabdabe22750b5003506867/llvm/lib/Target/AArch64/AArch64ISelLowering.h#L541-L547

Anyone can help me with find where to truncate 64bit register to 32bit register for Pointer of ILP32
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkkGr3CAUhX-N2cgEvXqTySKLPIbAgyk8aP-AJjeJxYmDmg7v35ekHaaFbrrRiwcPnvNpUnLzStQyfGN4KcyWlxBbn05fwlbYMH62S873xFTHoGfQzy4vmy2HcGPQe__juZ3uMXynITPorQ-WQa-UqYTU0ioppLVKjsaOxhJAjcKiEApFda7qP3zcfu-biTPtPl0Xh6XSr-n9K_lreFB061wuDNQVtTxdUddMXJjofq3d-hlW4oNZ-UL-zm_EHy4vfHLryB8LReI58By3dTCZeKWtyzzS7FKmuEsK_jqZQuQfwa37HCb-fv1QUIytGhvVmIJaWTXnpqlBi2JprQGSkznjpAYjAVFJrPagRik9WSxcCwKUlEKJWgstyko1tm4mRCvFuSFiWtDNOF_upZQhzoVLaaO2lhKh8MaSTwctgJUe_BAZwA4vtgcJu82JaeFdyunlkl32B-ZnrXhh-HakYXjh_2jm_jv0s4lii_7_f8PxwMSgPwL8DAAA__85c8OQ">