<p><span class="h-card" translate="no"><a href="https://mastodon.social/@barrelshifter" class="u-url mention">@<span>barrelshifter</span></a></span> this is now years ago, but I vividly recall how much resistance there was to adding rotates to LLVM IR too because &quot;can&#39;t you just build them out of simpler shifts?&quot;</p><p>(in short: yes, but not reliably for variable shifts; the patterns to match for rotates with variable shift amount are quite fragile and easily - and frequently - broken by unrelated opts in the middle end)</p>
Reply