diff options
author | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2024-10-17 14:33:44 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2024-10-23 13:20:01 +0000 |
commit | 2ac01a4efceacb9f2f9433db636545885296da0a (patch) | |
tree | f54acc153542052c61de6952a85a348256beab3f /gcc/fortran/options.cc | |
parent | 7c7c895c2f34d2a5c0cd2139c5e76c13c6c030c9 (diff) | |
download | gcc-2ac01a4efceacb9f2f9433db636545885296da0a.zip gcc-2ac01a4efceacb9f2f9433db636545885296da0a.tar.gz gcc-2ac01a4efceacb9f2f9433db636545885296da0a.tar.bz2 |
AArch64: Remove redundant check in aarch64_simd_mov
The split condition in aarch64_simd_mov uses aarch64_simd_special_constant_p.
While doing the split, it checks the mode before calling
aarch64_maybe_generate_simd_constant. This risky since it may result in
unexpectedly calling aarch64_split_simd_move instead of
aarch64_maybe_generate_simd_constant. Since the mode is already checked,
remove the spurious explicit mode check.
gcc/ChangeLog:
* config/aarch64/aarch64-simd.md (aarch64_simd_mov<VQMOV:mode>):
Remove redundant mode check.
Diffstat (limited to 'gcc/fortran/options.cc')
0 files changed, 0 insertions, 0 deletions