[llvm-dev] Extra Bit Manipulation intrinsics?

Braden Nelson via llvm-dev llvm-dev at lists.llvm.org
Mon Nov 5 09:57:40 PST 2018


Would it be worth it to add intrinsics for bitfield extract/deposit and
binary rotate left/right?
Both of these have dedicated instructions in multiple ISAs, including the
two major ISAs (x86-64 and ARM)
Adding them could decrease load on the backend to recognize common
intrinsic patterns that correspond to these instructions, but could
increase load on backends that do not have dedicated instructions for these
intrinsics.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20181105/b902b5a2/attachment-0001.html>


More information about the llvm-dev mailing list