diff options
author | Matthew Wahab <matthew.wahab@arm.com> | 2015-09-22 09:24:47 +0000 |
---|---|---|
committer | Matthew Wahab <mwahab@gcc.gnu.org> | 2015-09-22 09:24:47 +0000 |
commit | cc05c2c3e0d90c1a116a1a8cbdbc4d25f8062ea7 (patch) | |
tree | be2c168d929520559ddd1cd8e0b115c17de3dfe5 /gcc | |
parent | 9cd7b72071d5b1101de6b726391e8ba71a61638f (diff) | |
download | gcc-cc05c2c3e0d90c1a116a1a8cbdbc4d25f8062ea7.zip gcc-cc05c2c3e0d90c1a116a1a8cbdbc4d25f8062ea7.tar.gz gcc-cc05c2c3e0d90c1a116a1a8cbdbc4d25f8062ea7.tar.bz2 |
[AArch64] Make BIC, other logical instructions, available.
2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
* config/aarch64/aarch64.md
(<LOGICAL:optab>_one_cmpl_<SHIFT:optab><mode>3): Make a named
pattern.
From-SVN: r227999
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.md | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ae8f794..568d1d7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2015-09-22 Matthew Wahab <matthew.wahab@arm.com> + * config/aarch64/aarch64.md + (<LOGICAL:optab>_one_cmpl_<SHIFT:optab><mode>3): Make a named + pattern. + +2015-09-22 Matthew Wahab <matthew.wahab@arm.com> + * config/aarch64/aarch64-protos.h (aarch64_gen_atomic_ldop): Declare. * config/aarch64/aarch64.c (aarch64_emit_atomic_swap): New. diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md index 925c6b1..78b9ae2 100644 --- a/gcc/config/aarch64/aarch64.md +++ b/gcc/config/aarch64/aarch64.md @@ -3392,7 +3392,7 @@ [(set_attr "type" "logics_reg")] ) -(define_insn "*<LOGICAL:optab>_one_cmpl_<SHIFT:optab><mode>3" +(define_insn "<LOGICAL:optab>_one_cmpl_<SHIFT:optab><mode>3" [(set (match_operand:GPI 0 "register_operand" "=r") (LOGICAL:GPI (not:GPI (SHIFT:GPI |