aboutsummaryrefslogtreecommitdiff
path: root/gcc/json.cc
diff options
context:
space:
mode:
authorAndre Vieira <andre.simoesdiasvieira@arm.com>2018-07-19 13:59:17 +0000
committerAndre Vieira <avieira@gcc.gnu.org>2018-07-19 13:59:17 +0000
commita25831acf41c58705f250b529684a5c2deaa63d6 (patch)
treef9928aff384a9abaa0c1b435535e604036b392d5 /gcc/json.cc
parent851fd3661346f314bf33d846bb9b88194523857e (diff)
downloadgcc-a25831acf41c58705f250b529684a5c2deaa63d6.zip
gcc-a25831acf41c58705f250b529684a5c2deaa63d6.tar.gz
gcc-a25831acf41c58705f250b529684a5c2deaa63d6.tar.bz2
[AArch64][PATCH 1/2] Fix addressing printing of LDP/STP
gcc/ChangeLog 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com> * config/aarch64/aarch64-simd.md (aarch64_simd_mov<VQ:mode>): Replace Umq with Umn. (store_pair_lanes<mode>): Likewise. * config/aarch64/aarch64-protos.h (aarch64_addr_query_type): Add new enum value 'ADDR_QUERY_LDP_STP_N'. * config/aarch64/aarch64.c (aarch64_addr_query_type): Likewise. (aarch64_print_address_internal): Add declaration. (aarch64_print_ldpstp_address): Remove. (aarch64_classify_address): Adapt mode for 'ADDR_QUERY_LDP_STP_N'. (aarch64_print_operand): Change printing of 'y'. * config/aarch64/predicates.md (aarch64_mem_pair_lanes_operand): Use new enum value 'ADDR_QUERY_LDP_STP_N', don't hardcode mode and use 'true' rather than '1'. * gcc/config/aarch64/constraints.md (Uml): Likewise. (Uml): Rename to Umn. (Umq): Remove. From-SVN: r262880
Diffstat (limited to 'gcc/json.cc')
0 files changed, 0 insertions, 0 deletions