efriedma-quic wrote:

In general, we need a urem anyway: the builtin takes an arbitrary width integer 
for the rotate amount, but the LLVM IR intrinsic requires that the shift amount 
has the same width as the value to be rotated.

In some cases we can maybe optimize out the urem.

https://github.com/llvm/llvm-project/pull/160259
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to