https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108938
--- Comment #11 from Hongtao.liu <crazylht at gmail dot com> --- (In reply to Jakub Jelinek from comment #9) > Though, if more than one replacement operation is emitted, one needs to be > careful not to emit more expensive replacement than the original sequence > (especially if some subexpressions aren't single use). The patch(support swap + bit_and + rotate) doesn't show much impact on SPEC2017, is there any other benchmark that I can try to find some performance regressiones with bswap + bit_and + rotate? So that I'll restrict the patch to only bswp + rotate/shift.