aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorJonathan Wright <jonathan.wright@arm.com>2021-05-18 15:56:53 +0100
committerJonathan Wright <jonathan.wright@arm.com>2021-05-19 14:45:31 +0100
commit45364338209929542b14b805796f40b71a0fa960 (patch)
tree2c1179e0a2b2c8eacee8ecec13d4af6726f3428d /gcc/tree-vectorizer.h
parent577d5819e0cada818aca975752809d55ccecc6e8 (diff)
downloadgcc-45364338209929542b14b805796f40b71a0fa960.zip
gcc-45364338209929542b14b805796f40b71a0fa960.tar.gz
gcc-45364338209929542b14b805796f40b71a0fa960.tar.bz2
aarch64: Use correct type attributes for RTL generating XTN(2)
Use the correct "neon_move_narrow_q" type attribute in RTL patterns that generate XTN/XTN2 instructions. This makes a material difference because these instructions can be executed on both SIMD pipes in the Cortex-A57 core model, whereas the "neon_shift_imm_narrow_q" attribute (in use until now) would suggest to the scheduler that they could only execute on one of the two pipes. gcc/ChangeLog: 2021-05-18 Jonathan Wright <jonathan.wright@arm.com> * config/aarch64/aarch64-simd.md: Use "neon_move_narrow_q" type attribute in patterns generating XTN(2).
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions