altivec.md (altivec_eq<mode>): Remove star.
authorAaron Sawdey <acsawdey@linux.ibm.com>
Thu, 30 Aug 2018 18:17:00 +0000 (18:17 +0000)
committerAaron Sawdey <acsawdey@gcc.gnu.org>
Thu, 30 Aug 2018 18:17:00 +0000 (13:17 -0500)
commit9d36bd3b1763035447bf201542545e8b5dcf962d
treea111c8a34b9ff4190fe80a6d9a1bf4f01d4a8482
parenta73e818148ff2aa784a6691ec2d021ed07787e48
altivec.md (altivec_eq<mode>): Remove star.

2018-08-30  Aaron Sawdey  <acsawdey@linux.ibm.com>

* config/rs6000/altivec.md (altivec_eq<mode>): Remove star.
(altivec_vcmpequ<VI_char>_p): Remove star.
* config/rs6000/rs6000-string.c (do_load_for_compare): Support
vector load modes.
(expand_strncmp_vec_sequence): New function.
(emit_final_str_compare_vec): New function.
(expand_strn_compare): Add support for vector strncmp.
* config/rs6000/rs6000.opt (-mstring-compare-inline-limit): Change
length specification to bytes.
* config/rs6000/vsx.md (vsx_ld_elemrev_v16qi_internal): Remove star.
(vcmpnezb_p): New pattern.
* doc/invoke.texi (RS/6000 and PowerPC Options): Update documentation
for option -mstring-compare-inline-limit.

From-SVN: r263991
gcc/ChangeLog
gcc/config/rs6000/altivec.md
gcc/config/rs6000/rs6000-string.c
gcc/config/rs6000/rs6000.opt
gcc/config/rs6000/vsx.md
gcc/doc/invoke.texi