re PR target/84743 (default widths for parallel reassociation now hurt rather than help)

2018-03-13  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

	PR target/84743
	* config/rs6000/rs6000.c (rs6000_reassociation_width): Disable parallel
	reassociation for int modes.

From-SVN: r258495
This commit is contained in:
Aaron Sawdey 2018-03-13 16:28:09 +00:00 committed by Aaron Sawdey
parent 1d500c2516
commit b34f5c5e69
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2018-03-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
PR target/84743
* config/rs6000/rs6000.c (rs6000_reassociation_width): Disable parallel
reassociation for int modes.
2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
* tree-vect-loop-manip.c (vect_maybe_permute_loop_masks):

View File

@ -10004,7 +10004,7 @@ rs6000_reassociation_width (unsigned int opc ATTRIBUTE_UNUSED,
if (VECTOR_MODE_P (mode))
return 4;
if (INTEGRAL_MODE_P (mode))
return opc == MULT_EXPR ? 4 : 6;
return 1;
if (FLOAT_MODE_P (mode))
return 4;
break;