gcn/gcn-valu.md: Disable fold_left_plus for TARGET_RDNA2_PLUS [PR113615]

gcc/ChangeLog:

	PR target/113615
	* config/gcn/gcn-valu.md (fold_left_plus_<mode>): Only
	define for !TARGET_RDNA2_PLUS.

Signed-off-by: Tobias Burnus <tburnus@baylibre.com>
This commit is contained in:
Tobias Burnus 2024-01-29 13:51:25 +01:00
parent 1a8261e047
commit 7cc2262ec9

View file

@ -4274,7 +4274,8 @@
[(match_operand:<SCALAR_MODE> 0 "register_operand")
(match_operand:<SCALAR_MODE> 1 "gcn_alu_operand")
(match_operand:V_FP 2 "gcn_alu_operand")]
"can_create_pseudo_p ()
"!TARGET_RDNA2_PLUS
&& can_create_pseudo_p ()
&& (flag_openacc || flag_openmp
|| flag_associative_math)"
{