diff options
author | Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> | 2023-01-19 12:43:55 +0530 |
---|---|---|
committer | Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> | 2023-01-19 12:46:08 +0530 |
commit | 22c75b4ed94bd731cb6e37c507de1d91954a17cf (patch) | |
tree | faad56f2ff8c529707f7976abaafaf2723ed1153 /gcc/selftest.h | |
parent | 3c99493bf39a7fef9213e6f5af94b78bb15fcfdc (diff) | |
download | gcc-22c75b4ed94bd731cb6e37c507de1d91954a17cf.zip gcc-22c75b4ed94bd731cb6e37c507de1d91954a17cf.tar.gz gcc-22c75b4ed94bd731cb6e37c507de1d91954a17cf.tar.bz2 |
[aarch64] Use exact_log2 (INTVAL (operands[2])) >= 0 to gate for vec_merge patterns.
gcc/ChangeLog:
* config/aarch64/aarch64-simd.md (aarch64_simd_vec_set<mode>): Use
exact_log2 (INTVAL (operands[2])) >= 0 as condition for gating
the pattern.
(aarch64_simd_vec_copy_lane<mode>): Likewise.
(aarch64_simd_vec_copy_lane_<vswap_width_name><mode>): Likewise.
Diffstat (limited to 'gcc/selftest.h')
0 files changed, 0 insertions, 0 deletions