diff options
author | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2018-07-19 13:59:17 +0000 |
---|---|---|
committer | Andre Vieira <avieira@gcc.gnu.org> | 2018-07-19 13:59:17 +0000 |
commit | a25831acf41c58705f250b529684a5c2deaa63d6 (patch) | |
tree | f9928aff384a9abaa0c1b435535e604036b392d5 /gcc/stmt.c | |
parent | 851fd3661346f314bf33d846bb9b88194523857e (diff) | |
download | gcc-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/stmt.c')
0 files changed, 0 insertions, 0 deletions