aarch64-protos.h (aarch64_ccmp_mode_to_code): New.
authorZhenqiang Chen <zhenqiang.chen@linaro.org>
Mon, 17 Nov 2014 06:19:08 +0000 (06:19 +0000)
committerZhenqiang Chen <zqchen@gcc.gnu.org>
Mon, 17 Nov 2014 06:19:08 +0000 (06:19 +0000)
commitcf67050334d42b14a7eecf2d503a96c1d284fbfd
tree58ea5ad6ce642b9ab1f52b859ac9862cdd7cf585
parent3dfa7055cb669a887776e3cce78374df069de4ad
aarch64-protos.h (aarch64_ccmp_mode_to_code): New.

2014-11-17  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

* config/aarch64/aarch64-protos.h (aarch64_ccmp_mode_to_code): New.
* aarch64.c (aarch64_nzcv_codes): New data.
(aarch64_ccmp_mode_to_code): New.
(aarch64_print_operand): Output nzcv.
config/aarch64/aarch64.md (cbranchcc4, *ccmp_and, *ccmp_ior, cstorecc4):
New patterns.
(cstore<mode>4): Handle ccmp_cc_register.
* config/aarch64/predicates.md (const0_operand): New.

From-SVN: r217644
gcc/ChangeLog
gcc/config/aarch64/aarch64-protos.h
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/aarch64.md
gcc/config/aarch64/predicates.md