<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/153516>153516</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
How to use licm.disable loop attr metadata in c++
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
zzzhhhl
</td>
</tr>
</table>
<pre>
[RISCV] In this commit, we can use llvm.licm.disable to disable licm in https://github.com/llvm/llvm-project/commit/4f64f1ba3c540cddbcf3f7f5e5b8a2fd9ebbb416.
BUT, it seems there is no way to add metadata in cpp.
I code like #pragma clang loop vectoriaze(disable), #pragma licm(disable), it doesn't works.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUksuOozwQhZ_GbEo_wrcACxZJt9Cf7dz2vhTgaYMRNok6Tz8ySqtnNKtZgXxcrq_OKRWjGxfEjsgLka-F2tMUtu7xeEzT5Asd7HuWvly_vvwg8hWuC6TJRTBhnl0i7AXuCEYtsEcE729z6Z2ZS-ui0h4hBfj4zefgFphSWiPhZ8J6wvrRpWnXpQkzYX2uf37-W7fwE00irP9o1YvhJAaqFTdSVMZabQY-1INEqRvFBtui1lrQU0mq8-X7twznEkTEOUKacENwEZYAd_WewZS1MGNSViWVwcy65kpSna9ggs3EbwiE8XVT46zAeLWM4ENY4YYmhc2pBxLWPAckrM0dP-_ngf-SXQIbMC6E1QnuYXuLZWE7blveqgI7WktJOWtbWkwdR942vBHUMitVY3QznGphaymHdhB0KFzHKiarhoqqkidOS7RSCDq0ta5boaUlosJZOV8eyYRtLFyMO3ZUcklPhVcafTyiZ2zBOxwqYSxvwtYdOeh9jERU3sUUP59JLnns_g_3bOQR_e-pHx6plLY__SXsQtil2Dff_fMSHGSRsP6JfuvYrwAAAP__FtXhBw">