rs6000.c (builtin_description): Rename vector left shift operations.
authorIra Rosen <irar@il.ibm.com>
Sun, 9 Mar 2008 08:59:49 +0000 (08:59 +0000)
committerIra Rosen <irar@gcc.gnu.org>
Sun, 9 Mar 2008 08:59:49 +0000 (08:59 +0000)
commite83a75a793e317d6e35ae124084e5af1c415e764
tree12268178e87c733264ee8a2b3bc5f9684ec5a637
parent2ef3292853b53ce0321c34f8e8acf005d879ae2c
rs6000.c (builtin_description): Rename vector left shift operations.

* config/rs6000/rs6000.c (builtin_description): Rename vector
left shift operations.
* config/rs6000/altivec.md (UNSPEC_VSL): Remove.
(altivec_vsl<VI_char>): Rename to ...
(ashl<mode>3): ... new name.
(mulv4sf3, mulv4si3, negv4sf2): Replace gen_altivec_vslw with
gen_ashlv4si3.
(absv4sf2): Convert to use ashift:V4SI instead of UNSPEC_VSL.

From-SVN: r133051
gcc/ChangeLog
gcc/config/rs6000/altivec.md
gcc/config/rs6000/rs6000.c