[AArch64] Add zero_extend variants of logical+not ops
commit12b34fda50a5d67eb1f2f778948c1654145f1f84
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Apr 2015 11:24:05 +0000 (21 11:24 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Apr 2015 11:24:05 +0000 (21 11:24 +0000)
tree6e942a7bac25815b14a048ec7298994c9c07d87d
parentab65f9bf49659bdd8fcadf23cb04d2ad2033127d
[AArch64] Add zero_extend variants of logical+not ops

* config/aarch64/aarch64.md (*<NLOGICAL:optab>_one_cmplsidi3_ze):
New pattern.
(*xor_one_cmplsidi3_ze): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222263 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64.md