diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2004-11-11 17:03:36 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2004-11-11 17:03:36 +0000 |
commit | e1e2e653d7fdcf6c9f1cafb76fbb016c1879029d (patch) | |
tree | efdb48c0d188106687c9363a2b7beb368a971779 /gcc/function.c | |
parent | 00803cd56f7d96060766249a23f3e89f778ad8f3 (diff) | |
download | gcc-e1e2e653d7fdcf6c9f1cafb76fbb016c1879029d.zip gcc-e1e2e653d7fdcf6c9f1cafb76fbb016c1879029d.tar.gz gcc-e1e2e653d7fdcf6c9f1cafb76fbb016c1879029d.tar.bz2 |
re PR target/16457 (PowerPC - Combine two rldicr instructions into a single rlwinm.)
.: PR target/16457
* config/rs6000/rs6000.c (mask64_2_operand): Stub to call
mask64_1or2_operand.
(mask64_1or_2_operand): Broken out of mask64_2_operand, add flag
to spot rlwinm opportunities.
(and64_2_operand): Use mask_1or2_operand.
* config/rs6000/rs6000.md (anddi3): Use rlwinm when possible.
testsuite:
PR target/16457
* gcc.dg/ppc-and-1: New
From-SVN: r90481
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions