diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2015-07-23 16:37:57 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2015-07-23 16:37:57 +0200 |
commit | a34f4f64689e3a109f3091f74af4750c1010e961 (patch) | |
tree | a103141f48cbcaad89dd2e61e71a83d28bd869c8 /gcc/emit-rtl.c | |
parent | d057c8669b2ca758096697826647bdc06f77c336 (diff) | |
download | gcc-a34f4f64689e3a109f3091f74af4750c1010e961.zip gcc-a34f4f64689e3a109f3091f74af4750c1010e961.tar.gz gcc-a34f4f64689e3a109f3091f74af4750c1010e961.tar.bz2 |
re PR target/66217 (PowerPC rotate/shift/mask instructions not optimal)
PR target/66217
* config/rs6000/rs6000-protos.h (rs6000_emit_2insn_and): Change
prototype.
* config/rs6000/rs6000.c (rs6000_emit_dot_insn): New function.
(rs6000_emit_2insn_and): Handle dot forms.
* config/rs6000/rs6000.md (and<mode>3): Adjust.
(*and<mode>3_2insn): Remove TODO. Adjust. Add "type" attr.
(*and<mode>3_2insn_dot, *and<mode>3_2insn_dot2): New.
From-SVN: r226112
Diffstat (limited to 'gcc/emit-rtl.c')
0 files changed, 0 insertions, 0 deletions