<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">