simplify-rtx.c (simplify_ternary_operation): Simplify vec_merge (vec_duplicate (vec_s...
authorPetr Murzin <petr.murzin@intel.com>
Mon, 24 Nov 2014 12:00:54 +0000 (12:00 +0000)
committerIlya Verbin <iverbin@gcc.gnu.org>
Mon, 24 Nov 2014 12:00:54 +0000 (12:00 +0000)
commit691b9fb7a2a752995591b9e1196d0e8588401d51
tree378a0906b48bd1be15ef3583648053654b1a1751
parentd8354ad712d12de5b9f5ebfd1ea5f47ffb0da01e
simplify-rtx.c (simplify_ternary_operation): Simplify vec_merge (vec_duplicate (vec_select)).

2014-11-24  Petr Murzin  <petr.murzin@intel.com>

gcc/
* simplify-rtx.c (simplify_ternary_operation): Simplify
vec_merge (vec_duplicate (vec_select)).

gcc/testsuite/
* gcc.target/i386/extract-insert-combining.c: New test.

From-SVN: r218015
gcc/ChangeLog
gcc/simplify-rtx.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/extract-insert-combining.c [new file with mode: 0644]