<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/119555>119555</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[BOLT][MCInst][X86]
</td>
</tr>
<tr>
<th>Labels</th>
<td>
BOLT
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
wuwen03
</td>
</tr>
</table>
<pre>
I want to use BOLT to implement a toy auto-vectorization on binary-code level so I have to create some new MCInst. However, current BOLT's X86MCPlusBuidler doesn't have methods to create a simd instruction. When i want to construct a MCInst by myself, I can't get any information about what the oprands mean in a certain instruction. How can I get the 'grammar' rule about this?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUksuK4zoQhp9G3hQJtmy34oUXJ92EDpxmZjEwvS1blViDLkEqxWSeflAS5rJygVVffSX9mJI5e6JR9HvRv1WYeQlxXPNKvm6rKejbeIQVPQMHyIlg_-X_b6U27mLJkWdA4HADzBw2V5o5RPMT2QQPwcNkPMbbZg6awNKVLKQAR1jwSgUyR0ImSMEReFrh4_XoE2_hPax0pSjkK8w5xjKlzBVSJfjcvXy8frU57bPRliLoQMkLqfiBdcRL0OkvPEIyToPxiWOei9oWvi_kwfzebA7Pn4BPCYDpBu6WyJ6KxhFmfAw5EwP6Gxh_CtE9NsUpZIZ1QQZeCMIlotcJHKEH4wFhpsho_L8O72EtVDjemaVRSHWO6BxGIRXEbOmJ5sUk0R4qPbZ6aAesaGxU2w6ybeqhWka1ox7btlGq0bPqsUaFp0FLpdtdrWpVmVHWsmtk0zRts5PDVp5U18u-o6Ej3L10oqvJobFba69uG-K5MillGptm6Pu-sjiRTfeYSPl4C1kCE8dyfjPlcxJdbU3i9IfAhu09WveG_k30-8flPurP3UtB5GjHhfmSRPufkAchD2fDS562c3BCHgrt-dlcYvhBMwt5uMslIQ9Pv-sofwUAAP__82LrSg">