]> gcc.gnu.org Git - gcc.git/commit
Fold sign/zero extension into V8HI vsx_extract from memory with constant element.
authorMichael Meissner <meissner@linux.ibm.com>
Sat, 22 Apr 2023 00:47:55 +0000 (20:47 -0400)
committerMichael Meissner <meissner@linux.ibm.com>
Sat, 22 Apr 2023 00:47:55 +0000 (20:47 -0400)
commit58533ad32aa7aaaaf05cad5ff340337e60a4c406
tree48c7f183f0293c4d879b8b3b6d6a5df49346b8f4
parentb6ab178f9557cc172f19350b6c68f1b7027abb82
Fold sign/zero extension into V8HI vsx_extract from memory with constant element.

This patch folds V8HI vsx_extract from memory where the element number is
constant with sign or zero extension to SImode/DImode.

2023-04-21   Michael Meissner  <meissner@linux.ibm.com>

gcc/

* config/rs6000/vsx.md (vsx_extract_v8hi_load_to_<su><mode>): New insn.
gcc/config/rs6000/vsx.md
This page took 0.059044 seconds and 6 git commands to generate.