<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/62507>62507</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[MCA] ADC executed when carry not generated
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
837951602
</td>
</tr>
</table>
<pre>
```
$ llvm-mca kkkk -mcpu=native -timeline --timeline-max-iterations=2 --timeline-max-cycles=999
...
Timeline view:
Index 01234567
[0,0] DeER . . addq %r8, %r9
[0,1] D=eER. . adcq %r10, %r11
[0,2] D==eER . adcq %r12, %r13
[0,3] D===eER. adcq %r14, %r15
[0,4] .DeE--R. incq %rax
[0,5] .D=eE-R. adcq %rbx, %rcx
[1,0] .DeE--R. addq %r8, %r9
[1,1] .D=eE-R. adcq %r10, %r11
[1,2] . D=eER. adcq %r12, %r13
[1,3] . D==eER adcq %r14, %r15
[1,4] . DeE--R incq %rax
[1,5] . D=eE-R adcq %rbx, %rcx
$ llvm-mca --version
Ubuntu LLVM version 17.0.0
Optimized build.
Default target: x86_64-pc-linux-gnu
```
[0,5] is executed on cycle 3 but relies on result from cycle 4.
Problem found while discussing https://stackoverflow.com/questions/76151320/
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyElN-OozYUh5_G3Bxh-Q8QuOAiO2ykSrtqVbW9rQycJG6MyWI7yfTpKwhkwuxON4oS5OPPP_PBsXJOHyxiSdJPJK0iFfyxH8pcboqUZ0xEdd--liRj85dVhG2JSMCYSxd3jYLT6XSCuGvOgcjKKq8vCLHXHRptEeLHZdypW6w9Dsrr3joiK_G-2rw2BsdKURT3JErp_eKPZcGLxiuR2_voL7bFG4wfxoVM0mwzb_D-m35iRLwwklbTnAo__w4UKACotv1GWEFEOuREvMB4Uawo_qCIHMGFaxaOswXkfEWKZ_IOA12R4kHKFSnfkUvyOjd50OmKTkaaVvg5jidG2wejbquZ6ZJD7xHx-4z6tmQ0byRfXD5l_L9H_uzxo6wfeuSLRwofWPiRQ_7skD77_7lBvhic2ekWP7TIVxZhubWfWvy-feL4goPTvb3X_qyD9QG-fPnrK8wF4BvK6Nx6AL-eve70v9hCHbRp6TJe4V4F48Gr4YCeyC3c8uzvLInPTWy0Dbf4YMO8gXft_N27oR3gDZvgsYXewtSXIKEOHgY0Gt04OqAb8_ZD380zEvq84G9DXxvsYN8H28L1qA1Cq10TnNP2AEfvz27sZLEjYue8ak79BYe96a-06Tsidt8CuvtZIXabjKdcCkbELmpL2RayUBGWPMsly5M059GxbJqsKfI9MpbX-0wmbaraplBZUaDimItIl4IJyVImmRRFwqlI2yJpkYtasbTmCUkYdkobOj4e2g-HSDsXsMxEyjaRUTUaN52UQli8wlQkYnxRo6GcHmkdDo4kzGjn3dsqXnszHbFfX7aj32318ib4ekQLjRqGV7C9hwPa8YzENgqDKdeWDtofQz3rGVef_-Lz0P-DjSdiN-1pNDbt-b8AAAD__9w-mMA">