altivec.md (altivec_lvsl): New define_expand.
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Fri, 3 Oct 2014 22:38:39 +0000 (22:38 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Fri, 3 Oct 2014 22:38:39 +0000 (22:38 +0000)
commit0b4718c9e5373eee792abf64047b182725be54bc
treecc3d8245407bb00b6e0139a5b4b0fc87fdf0675d
parentbea887908adaba4909b4242fb4bf8621885fa30d
altivec.md (altivec_lvsl): New define_expand.

[gcc]

2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* altivec.md (altivec_lvsl): New define_expand.
(altivec_lvsl_direct): Rename define_insn from altivec_lvsl.
(altivec_lvsr): New define_expand.
(altivec_lvsr_direct): Rename define_insn from altivec_lvsr.
* rs6000.c (rs6000_expand_builtin): Change to use
altivec_lvs[lr]_direct; remove commented-out code.

[gcc/testsuite]

2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* gcc.target/powerpc/lvsl-lvsr.c: New test.

From-SVN: r215882
gcc/ChangeLog
gcc/config/rs6000/altivec.md
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c [new file with mode: 0644]