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
