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

    <tr>
        <th>Summary</th>
        <td>
            Lea followed by an `add` is generated
        </td>
    </tr>

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

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

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

<pre>
    Hi

I observe the following codegen (the input code is tricky to share)

```
 11.79 │570:   vpcmpeqb     ymm0,ymm4,YMMWORD PTR [rcx+rdx*1]                                                                                                                              ▒
  5.93 │       vpcmpeqb     ymm1,ymm3,YMMWORD PTR [r9+rdx*1]                                                                                                                               ▒
  9.08 │       vpand        ymm0,ymm1,ymm0                                                                                                                                                 ▒
  2.11 │       vpmovmskb    esi,ymm0                                                                                                                                                       ▒
  0.03 │       lea          r12,[rcx+rdx*1]                                                                                                                                                ▒
  2.13 │       add          r12,0x20                                                                                                                                                       ▒
 11.17 │       test         esi,esi                                                                                                                                                        ▒
       │     ↓ jne          641    
```

This "add" following "lea" instruction looks weird to me. Is this expected?

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzUlU1v4zgMhn8NfSFqSPT3wQe32WALbLGLosCiR9liYjX-yEhKmvz7gZNMM2k6mGM7LwwYFimCjyjjVc6Z5cBcQnILySxQG9-OtpzxYNyzsqNreetWZh_Uo96XfxsQFYjqHsfasd0y-pZxMXbd-GqGJTaj5iUPCJRPATOsN_6wiMaht6ZZ7dGP6FplGag4FoNUnB5RoZRhViD8RVDEkFOSCYgqRNyum37N32qctO97AXS37_sY6O754eH_fx9n-N_TI0Jya5sd0K3VO6BKQjLDT9WBJIWCJjhMwiI6w51S3qPJI1r0AVrxhcjeoRWhyD9AU4P-kX-e2olQfF7vv9AlEoVSfoDUj9verQ7jYme-KspRl0AiFNfXr2N1zreSgO6-3F90ratJXYMprc_5RzCxoz9iUlKGMrsC8uz8W_7x6rEzn9bxb3Q5ofPSG9D0ladQRPgy8HlfGstD9NIYQFRPrXEIREprIPrJdYCoYzWtmcF5u2m8GQfsxnHl8JWN1ZPn9BzivUM_FeHdmhvPGqI5iCrQZaSLqFABlzKLEpFSlGVBW3K04AVlUhScSNUUdbLI44WuOc9yXed5YEoSFEuiWGZxKrNwkRUL1WjBWV2kGUmIBffKdGHXbftwtMvAOLfhUpIUaRx0qubOHayXaOBXPESBaHJiW06bburN0kEsOuO8O5fxxndc_sPqdAyssd6jGhBSMZ1PKibHXfLAVnnWwcZ2Zev92kFUAc2B5kvj200dNmMPNJ_qnl43azu-cOOB5oduHND81O62pO8BAAD__xQS1Oc">