https://gcc.gnu.org/g:d49aa664ce768f629c858158eca406991a66da85
commit d49aa664ce768f629c858158eca406991a66da85 Author: Michael Meissner <meiss...@linux.ibm.com> Date: Thu Mar 21 23:40:14 2024 -0400 Revert all changes Diff: --- gcc/config/rs6000/altivec.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/gcc/config/rs6000/altivec.md b/gcc/config/rs6000/altivec.md index da5db49d3af..4d4c94ff0a0 100644 --- a/gcc/config/rs6000/altivec.md +++ b/gcc/config/rs6000/altivec.md @@ -1883,17 +1883,6 @@ } [(set_attr "type" "vecperm")]) -;; Future cpu adds a vector rotate left word variant -(define_insn "*xvrlw" - [(set (match_operand:V4SI 0 "register_operand" "=v,wa") - (rotate:V4SI (match_operand:V4SI 1 "register_operand" "v,wa") - (match_operand:V4SI 2 "register_operand" "v,wa")))] - "TARGET_FUTURE" - "@ - vrlw %0,%1,%2 - xvrlw %x0,%x1,%x2" - [(set_attr "type" "vecsimple")]) - (define_insn "altivec_vrl<VI_char>" [(set (match_operand:VI2 0 "register_operand" "=v") (rotate:VI2 (match_operand:VI2 1 "register_operand" "v")