diff options
author | Matthew Wahab <matthew.wahab@arm.com> | 2015-08-13 11:28:42 +0000 |
---|---|---|
committer | Matthew Wahab <mwahab@gcc.gnu.org> | 2015-08-13 11:28:42 +0000 |
commit | b0770c0f18133105bddbc841f435a7cb5ccf9747 (patch) | |
tree | 3bc09bb15618e9177907e536179a7f1bbec4a466 /gcc/tree-vrp.c | |
parent | 045c2d32d9f8c0338cfffb0152088447acaced5e (diff) | |
download | gcc-b0770c0f18133105bddbc841f435a7cb5ccf9747.zip gcc-b0770c0f18133105bddbc841f435a7cb5ccf9747.tar.gz gcc-b0770c0f18133105bddbc841f435a7cb5ccf9747.tar.bz2 |
* config/aarch64/aarch64-protos.h
(aarch64_gen_atomic_cas): Declare.
* config/aarch64/aarch64.c (aarch64_expand_compare_and_swap):
Choose appropriate instruction pattern for the target.
(aarch64_gen_atomic_cas): New.
* config/aarch64/atomics.md (UNSPECV_ATOMIC_CAS): New.
(atomic_compare_and_swap<mode>_1): Rename to
aarch64_compare_and_swap<mode>. Fix some indentation.
(aarch64_compare_and_swap<mode>_lse): New.
(aarch64_atomic_cas<mode>): New.
From-SVN: r226858
Diffstat (limited to 'gcc/tree-vrp.c')
0 files changed, 0 insertions, 0 deletions