diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2022-02-09 16:57:02 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2022-02-09 16:57:02 +0000 |
commit | c48a6819d157fd648e77ef5be0dce887e047c734 (patch) | |
tree | c79259a544bf5ff0a2ed1dba7599fbc4125dadea /gcc/c | |
parent | ee50b4383a0dca88172c3a821418344bd7391956 (diff) | |
download | gcc-c48a6819d157fd648e77ef5be0dce887e047c734.zip gcc-c48a6819d157fd648e77ef5be0dce887e047c734.tar.gz gcc-c48a6819d157fd648e77ef5be0dce887e047c734.tar.bz2 |
aarch64: Tighten general_operand predicates
This patch fixes some case in which *general_operand was used over
*nonimmediate_operand by patterns that don't accept immediates.
This avoids some complication with later patches.
gcc/
* config/aarch64/aarch64-simd.md (aarch64_simd_vec_set<mode>): Use
aarch64_simd_nonimmediate_operand instead of
aarch64_simd_general_operand.
(@aarch64_combinez<mode>): Use nonimmediate_operand instead of
general_operand.
(@aarch64_combinez_be<mode>): Likewise.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions