aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-loop-linear.c
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2005-09-29 03:31:23 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2005-09-29 03:31:23 +0000
commit0f8594eee973eb004228f171b4649cb3cb9aa536 (patch)
tree31982fcfb5affaad07795757ddfef347ec078819 /gcc/tree-loop-linear.c
parent4bc7cba79582442c601bf69094b351833ad61b76 (diff)
downloadgcc-0f8594eee973eb004228f171b4649cb3cb9aa536.zip
gcc-0f8594eee973eb004228f171b4649cb3cb9aa536.tar.gz
gcc-0f8594eee973eb004228f171b4649cb3cb9aa536.tar.bz2
re PR middle-end/17886 (variable rotate and unsigned long long rotate should be better optimized)
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
Diffstat (limited to 'gcc/tree-loop-linear.c')
0 files changed, 0 insertions, 0 deletions