aarch64: Add support for widening LDAPR instructions
authorAndre Vieira <andre.simoesdiasvieira@arm.com>
Tue, 15 Nov 2022 09:50:46 +0000 (09:50 +0000)
committerAndre Vieira <andre.simoesdiasvieira@arm.com>
Tue, 15 Nov 2022 09:50:46 +0000 (09:50 +0000)
commit28f636a0b0bfd52daaf177dab38b76c1fdde534c
tree4d17030086a1077eaae86cd57eb014dba449054d
parent0431e8ae5bdb854bda5f9005e41c8c4d03f6d74e
aarch64: Add support for widening LDAPR instructions

gcc/ChangeLog:

* config/aarch64/atomics.md
(*aarch64_atomic_load<ALLX:mode>_rcpc_zext): New pattern.
(*aarch64_atomic_load<ALLX:mode>_rcpc_sext): New pattern.

gcc/testsuite/ChangeLog:
* gcc.target/aarch64/ldapr-ext.c: New test.
gcc/config/aarch64/atomics.md
gcc/testsuite/gcc.target/aarch64/ldapr-ext.c [new file with mode: 0644]