aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2022-02-09 16:57:02 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2022-02-09 16:57:02 +0000
commitc48a6819d157fd648e77ef5be0dce887e047c734 (patch)
treec79259a544bf5ff0a2ed1dba7599fbc4125dadea /gcc/c
parentee50b4383a0dca88172c3a821418344bd7391956 (diff)
downloadgcc-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