expmed.c
178 KB
-
re PR middle-end/17886 (variable rotate and unsigned long long rotate should be better optimized) · 0f8594ee
PR 17886 * expmed.c (expand_shift): Move logic to reverse rotation direction when rotating by constants ... * optabs.c (expand_binop): ... here. * config/i386/i386.md (rotrdi3): Handle 32-bit mode. (ix86_rotrdi3): New pattern. (rotldi3): Handle 32-bit mode. (ix86_rotldi3): New pattern. From-SVN: r104761
Mark Mitchell committed