aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.h
diff options
context:
space:
mode:
authorPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>2023-01-14 23:21:55 +0530
committerPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>2023-01-14 23:24:30 +0530
commita3b99b84609af310c72b4d6221621f5b63a3c169 (patch)
tree49bdd3dd9dcad1a6b8fff0b20cae0238196df0db /gcc/value-range.h
parent9afc914809ca90d03a9a8f53c439ebf4c62cf544 (diff)
downloadgcc-a3b99b84609af310c72b4d6221621f5b63a3c169.zip
gcc-a3b99b84609af310c72b4d6221621f5b63a3c169.tar.gz
gcc-a3b99b84609af310c72b4d6221621f5b63a3c169.tar.bz2
[aarch64] Fold ldr+dup to ld1rq for little endian targets.
gcc/ChangeLog: * config/aarch64/aarch64-sve.md (aarch64_vec_duplicate_vq<mode>_le): Change to define_insn_and_split to fold ldr+dup to ld1rq. * config/aarch64/predicates.md (aarch64_sve_dup_ld1rq_operand): New. gcc/testsuite/ChangeLog: * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
Diffstat (limited to 'gcc/value-range.h')
0 files changed, 0 insertions, 0 deletions