From: Bingfeng Mei Date: Wed, 29 Jan 2014 10:10:20 +0000 (+0000) Subject: md.texi: Mention that a target shouldn't implement vec_widen_(s|u)mul_even/odd pair... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4a271b7ef041cd9e8fdcb3c1a8139fe704500d78;p=gcc.git md.texi: Mention that a target shouldn't implement vec_widen_(s|u)mul_even/odd pair if... 2014-01-29 Bingfeng Mei * doc/md.texi: Mention that a target shouldn't implement vec_widen_(s|u)mul_even/odd pair if it is less efficient than hi/lo pair. From-SVN: r207228 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ddf35958c4f..1dd3a58e158 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-01-29 Bingfeng Mei + + * doc/md.texi: Mention that a target shouldn't implement + vec_widen_(s|u)mul_even/odd pair if it is less efficient + than hi/lo pair. + 2014-01-29 Jakub Jelinek PR tree-optimization/59594 diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi index dddff7fedce..746acc2bce7 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -4918,7 +4918,8 @@ the output vector (operand 0). Signed/Unsigned widening multiplication. The two inputs (operands 1 and 2) are vectors with N signed/unsigned elements of size S@. Multiply the high/low or even/odd elements of the two vectors, and put the N/2 products of size 2*S -in the output vector (operand 0). +in the output vector (operand 0). A target shouldn't implement even/odd pattern +pair if it is less efficient than lo/hi one. @cindex @code{vec_widen_ushiftl_hi_@var{m}} instruction pattern @cindex @code{vec_widen_ushiftl_lo_@var{m}} instruction pattern