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

    <tr>
        <th>Summary</th>
        <td>
            [X86][Tablegen] ISA tablegen naming convention for record needs update
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          mahesh-attarde
      </td>
    </tr>
</table>

<pre>
    In X86 Target we have followed convention of adding suffix at end of ISA record name to differentiate ISA with register only , reg-memory operand. For two register operand we have used "rr", in some case we have "rri" and "rmi". To differentiate with mask suffix "k" is used.
This is consistent until recently we have 4 operand ISA instances and tablegen records still show incorrect naming.
e.g. VSM3RNDS2 has 4 operands we have suffix VSM3RNDS2rmi instead of VSM3RNDS2rrmi 
![Image](https://github.com/user-attachments/assets/e6b32ec4-e723-4664-b51c-5cec2169bbc9)

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8U02PszYQ_jXmMgLBAAkcOGQbRdpDe-hG1Xv1xwDua-zINknz7yuzKbvq4T3BfD7PzOPhIejJEg2sfWPtOeNrnJ0fFj5TmHMeI_eKMuHUc3i38KM7wJX7iSI8CGZ-JxidMe5BCqSzd7JROwtuBK6UthOEdRz1P8AjkFXJ__5xAk_SeQWWLwTRgdLjSD6V8khbwkPHGTxNOkTy4Kx5AsPfkidfaHH-Ce5GnltVwMV5iA_3LfszsvNbAylgiN4zxNRFWwhuIZA80J61JWiGCKk2WUuyCrj-n9_GbeHh53-zMcSfqVCHDatg5ek665Bs6WxIrGyE1UZt0uRko3nuuM3ON82tbYjcSgobi8iFoYnsa18BQtTGQJjdA7SVznuSMW1R2ymhUjEV8NfH7_Wff5w_EGYevtqHHfHFes_zi95wiW_6fPlTgJUnhhVr394XPhFrzwy7OcZbYPWJ4YXhZdJxXkUh3cLwsgby25uR80I2BoYXHgJtP3QQNZJscjpinTeHQ5OLtpJ5K0lideiFkD3DnpWnTA216uueZzRUx6apu6rvy2weOmzEsReoKjkKVF2tWsGxokM_HnvsRKYHLLEtm6qqmrquyqKVtVB9042ENYlKsqakhWtTGHNfCuenTIew0lDVbX3sM8MFmbCdAqKlB2zR9G7ac-aHVJSLdQqsKY0OMXy1iTqa7YZ-dIe0pvbt-lKPtedN213NT8G-n8vo_H4TRCrAelM8UrZ6M_xi2wn89clv3v1NMjK8bJTTwl8z3Qf8NwAA__-pjklQ">