aboutsummaryrefslogtreecommitdiff
path: root/libada
diff options
context:
space:
mode:
authorOleg Endo <olegendo@gcc.gnu.org>2012-11-06 11:55:43 +0000
committerOleg Endo <olegendo@gcc.gnu.org>2012-11-06 11:55:43 +0000
commit0f9a3fd393aeb363bafb9114a6df2fe5a139d3f5 (patch)
tree01a8b85e730cf6de97aa2c8b321737ee681c8337 /libada
parentee2ba85639333f03774668c5a4b25d7ae08b1036 (diff)
downloadgcc-0f9a3fd393aeb363bafb9114a6df2fe5a139d3f5.zip
gcc-0f9a3fd393aeb363bafb9114a6df2fe5a139d3f5.tar.gz
gcc-0f9a3fd393aeb363bafb9114a6df2fe5a139d3f5.tar.bz2
re PR target/54089 ([SH] Refactor shift patterns)
PR target/54089 * config/sh/sh.c (and_xor_ior_costs, addsubcosts): Double the costs for ops larger than SImode. * config/sh/sh.md (rotcl, *rotcl): New insns and splits. (ashldi3_k): Convert to insn_and_split and use new rotcl insn. PR target/54089 * gcc.target/sh/pr54089-8.c: New. * gcc.target/sh/pr54089-9.c: New. From-SVN: r193236
Diffstat (limited to 'libada')
0 files changed, 0 insertions, 0 deletions