<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/111957>111957</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[InstCombiner] Mismatched known bits for...
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
nikic
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
JonPsson1
</td>
</tr>
</table>
<pre>
opt -mtriple=systemz-unknown -O3 tc_verknownbits_trunc.ll -instcombine-verify-known-bits -o /dev/null
Mismatched known bits for %2 = trunc i64 %1 to i8 in d
computeKnownBits(): 00000000
SimplifyDemandedBits(): ????????
opt -mtriple=systemz-unknown -O3 tc_verknownbits_and.ll -instcombine-verify-known-bits -o /dev/null
Mismatched known bits for %3 = and i32 %2, 3 in i
computeKnownBits(): 00000000000000000000000000000000
SimplifyDemandedBits(): 000000000000000000000000000000??
opt -mtriple=systemz-unknown -O3 tc_verknownbits_or.ll -instcombine-verify-known-bits -o /dev/null
Mismatched known bits for %2 = or i16 %1, 2 in main
computeKnownBits(): 1?????????????1?
SimplifyDemandedBits(): ??????????????1?
[tcs_instcombver.tar.gz](https://github.com/user-attachments/files/17338876/tcs_instcombver.tar.gz)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0lN9q3DoQxp9mfCNspJH_7YUvkiyGc0ppoQ8QZFu7O40sLZK8YfP0xfamJdBNQmiEkLA1883w42NUCLS3WjdQ3AKipQfqARGKbaKmeHC--d_Z7yE4K5LODefGHSNLx-jpaDTIbTiHqMendLIP1j1aln6TLPb3J-2X745iuI9-sn1mDEvJhti7sSOr05P2tDunS1g6x7HUMcB20CfA1k7GAN8Cv_lKYVSxP-iBrSWW2J3zjDHAAhnILVtKMCrz-Zdg0TGqGVk2rBq9G49T1F_m_FuKAbAG3IC8Yfyy1rgfNB4N7c5bPSo76OFlLMj273vJXc8P4FF2-Cw4coGj7MBI4kIL8I7JmQy9l8y19R5ibyj8C3rOf66znGckysVWMzuc2Y2K7Fv4xFW3vNziN4IPmu8VxctZ3MY-3D8TOmmfReWz_RMUW8D6EOMxgLwBbAHbPcXD1GW9GwHbKWifqhhVfxi1nbtpd2T0fItKyrquSsD2ijhu1vLJ0MhhIzcq0Y2osC4lLwRPDg12uiqLXBddV4uh7su8qPOdGvpSzE95Qg1yzAUXgle8ljzTucwrXoqq78QOuYSc61GRyYw5jZnz-4RCmHQjhNgUVWJUp014nmz6kS2vl-nmmzkp7aZ9gJwbCjH8kYkUzTIS_7Mh3q228lBs2VXLZFmWTN40r9Cc1S9XevTup-4jYLv0tBBdmz41-CsAAP__-zOy2w">