aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorHaochen Gui <guihaoc@gcc.gnu.org>2021-11-17 16:16:02 +0800
committerHaochen Gui <guihaoc@gcc.gnu.org>2021-11-23 16:31:59 +0800
commitf4eae6450e46224454ce067ac43bd7e9f66fc18b (patch)
tree5c4790b7651c13829bc2a245740e95589162cfad /gcc/tree-inline.c
parent1ddf11d3647f68e0c31016935f19d843d54030b4 (diff)
downloadgcc-f4eae6450e46224454ce067ac43bd7e9f66fc18b.zip
gcc-f4eae6450e46224454ce067ac43bd7e9f66fc18b.tar.gz
gcc-f4eae6450e46224454ce067ac43bd7e9f66fc18b.tar.bz2
rs6000: Optimize code generation of vec_reve [PR100868]
gcc/ PR target/100868 * config/rs6000/altivec.md (altivec_vreve<mode>2 for VEC_K): Use xxbrq for v16qi, xxbrq + xxbrh for v8hi and xxbrq + xxbrw for v4si or v4sf when p9_vector is set. (altivec_vreve<mode>2 for VEC_64): Defined. Implemented by xxswapd. gcc/testsuite/ PR target/100868 * gcc.target/powerpc/vec_reve_1.c: New test. * gcc.target/powerpc/vec_reve_2.c: Likewise.
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions