aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2022-09-13 09:28:48 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2022-09-13 09:28:48 +0100
commit91061fd5ace2b8ee6bf31bf5f5cbfdf55a25d5e1 (patch)
tree3624448232b52bf6c63e98df488863165ed3e60f /gcc/tree-vectorizer.h
parenteec36f27c3ca85d3b6b469e7161b63b69a5823ac (diff)
downloadgcc-91061fd5ace2b8ee6bf31bf5f5cbfdf55a25d5e1.zip
gcc-91061fd5ace2b8ee6bf31bf5f5cbfdf55a25d5e1.tar.gz
gcc-91061fd5ace2b8ee6bf31bf5f5cbfdf55a25d5e1.tar.bz2
aarch64: Disassociate ls64 from simd
The ls64-related move expanders and splits required TARGET_SIMD. That isn't necessary, since the 64-byte values are stored entirely in GPRs. (The associated define_insn was already correct.) I wondered about moving the patterns to aarch64.md, but it wasn't clear-cut. gcc/ * config/aarch64/aarch64-simd.md (movv8di): Remove TARGET_SIMD condition. Likewise for the related define_split. Tweak formatting. gcc/testsuite/ * gcc.target/aarch64/acle/ls64_asm_2.c: New test.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions