aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorJonathan Wright <jonathan.wright@arm.com>2021-02-10 13:02:24 +0000
committerJonathan Wright <jonathan.wright@arm.com>2021-04-28 21:12:18 +0100
commit1d66367a71ef969235e10c77685f5ca4551bf519 (patch)
tree08a38b7e9531f80afe537d8f9bfa392e28feafc6 /gcc/tree.h
parent6372b05e5b14f27ddce11c28654956c1ad715dac (diff)
downloadgcc-1d66367a71ef969235e10c77685f5ca4551bf519.zip
gcc-1d66367a71ef969235e10c77685f5ca4551bf519.tar.gz
gcc-1d66367a71ef969235e10c77685f5ca4551bf519.tar.bz2
aarch64: Use RTL builtins for polynomial vsri[q]_n intrinsics
Rewrite vsri[q]_n_p* Neon intrinsics to use RTL builtins rather than inline assembly code, allowing for better scheduling and optimization. gcc/ChangeLog: 2021-02-10 Jonathan Wright <jonathan.wright@arm.com> * config/aarch64/aarch64-simd-builtins.def: Add polynomial ssri_n buitin generator macro. * config/aarch64/arm_neon.h (vsri_n_p8): Use RTL builtin instead of inline asm. (vsri_n_p16): Likewise. (vsri_n_p64): Likewise. (vsriq_n_p8): Likewise. (vsriq_n_p16): Likewise. (vsriq_n_p64): Likewise.
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions