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

    <tr>
        <th>Summary</th>
        <td>
            [DAG][ARM] computeKnownBitsForTargetNode - add handling for ARMISD VORRIMM\VBICIMM nodes
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            good first issue,
            backend:ARM,
            NEON
      </td>
    </tr>

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

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

<pre>
    If we fold to a VORRIMM\VBICIMM node then valuetracking can no longer analyse the known bits.

Noticed while working on longer term work for #83422 - I haven't created a test case against trunk, but its possible that existing test coverage might benefit.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx0kk-PmzwQxj-NuYwSgYGwOXAgyZtX0SpZKVvtfbAHcGPsyB6S7revoNv21JPl0cwzf34Pxmh6R1SLcifKQ4ITDz7U19d3M3qXtF5_1qcOngSdtxrYA8LH2_V6Op9Fuf_Ynfan8xmc1wQ8kIMH2ok4oLoZ14NCB86D9a6nAOjQfsYlEW7OPx20huNapI1Im4tno0jDczCW4OnDIuDd72KmMC5h6HwAIfOXvJASVnCCAR_khKwYVCBk0oDAFBkURgLs0bjIwGFyNyH30E4MhiPcfYymtfM8yEA_TOS55a9K_6CAPcFo-oGhJUed4XWi61xv8y0mVGdVmVXbPEuLZKjLbb5VraIu1UiFLjYvquw0Vd2m7VrKVWJqmcoyrdJNus2yolh3VaeLlDYZktZFkYsipRGNXVv7GNc-9ImJcaI6K6qs2iYWW7JxoSRl772GzoTIsCQJKYXcCylbVDdyWuRNcz3_iV7-e7vMn_KQhHqWX7VTH0WRWhM5_m3Ihu1ihEPzvygPotzNKuUBlB_vE9PrzGxnOB59-IahJ77M3FeAWsOATtv5fjOe5no-vR_-YZSYTMHWA_M9irwR8ijksTc8TO1a-VHI4zzQ17O6B_-dFAt5XDaNQh6_LvKo5c8AAAD__-S85Pg">