aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-manip.c
diff options
context:
space:
mode:
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>2015-08-31 01:02:47 +0000
committerWilliam Schmidt <wschmidt@gcc.gnu.org>2015-08-31 01:02:47 +0000
commitbabb13f5cc83ae685fdea4824a51f6de5345b2aa (patch)
treed546465b3429dfc52021e9aeee424d468077a316 /gcc/tree-ssa-loop-manip.c
parent5ba02681ad4a19634c81f304c158c150b1df241a (diff)
downloadgcc-babb13f5cc83ae685fdea4824a51f6de5345b2aa.zip
gcc-babb13f5cc83ae685fdea4824a51f6de5345b2aa.tar.gz
gcc-babb13f5cc83ae685fdea4824a51f6de5345b2aa.tar.bz2
rs6000.c (swap_web_entry): Enlarge special_handling bitfield.
[gcc] 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * config/rs6000/rs6000.c (swap_web_entry): Enlarge special_handling bitfield. (special_handling_values): Add SH_XXPERMDI and SH_CONCAT. (rtx_is_swappable_p): Add handling for vec_select/vec_concat form that represents a general xxpermdi. (insn_is_swappable_p): Add handling for vec_concat of two doublewords, which maps to a specific xxpermdi. (adjust_xxpermdi): New function. (adjust_concat): Likewise. (handle_special_swappables): Call adjust_xxpermdi and adjust_concat. (dump_swap_insn_table): Handle SH_XXPERMDI and SH_CONCAT. [gcc/testsuite] 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * gcc.target/powerpc/swaps-p8-19.c: New test. From-SVN: r227331
Diffstat (limited to 'gcc/tree-ssa-loop-manip.c')
0 files changed, 0 insertions, 0 deletions