]> gcc.gnu.org Git - gcc.git/commit
Improve vsx_splat_<mode>_reg
authorMichael Meissner <meissner@linux.ibm.com>
Wed, 23 Mar 2022 16:54:20 +0000 (12:54 -0400)
committerMichael Meissner <meissner@linux.ibm.com>
Wed, 23 Mar 2022 16:54:20 +0000 (12:54 -0400)
commit0e29c720bf9fdce9f0ae9ce0e26ff706b4d900b1
treeea287191bb1ae7bc6e1606f6d28a58cea17786cd
parentdf5e4b1f79a2efc54b211e11177f66ef9d360645
Improve vsx_splat_<mode>_reg

In looking at PR target/99293, I noticed that the code in
vsx_splat_<mode>_reg used "vecmove" as the "type" insn attribute when the
"mtvsrdd" is generated.  It should use "mfvsr".  I also added a "p9v" isa
attribute for that alternative.

2022-03-23   Michael Meissner  <meissner@linux.ibm.com>

gcc/
PR target/99392
* config/rs6000/rs6000.md (vsx_splat_<mode>_reg): Use the correct
insn type attribute.  Add "p9v" isa attribute as needed.
gcc/config/rs6000/vsx.md
This page took 0.058622 seconds and 6 git commands to generate.