aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-unswitch.c
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2015-12-18 09:58:07 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2015-12-18 09:58:07 +0000
commit7325d85abe7451e213f3aafea6938f9810c7f277 (patch)
tree1e1e4a54f101c13a2881b2f56cec68b4866f8073 /gcc/tree-ssa-loop-unswitch.c
parent916c0f6a41f0ff905cbc9d756212072deed5d202 (diff)
downloadgcc-7325d85abe7451e213f3aafea6938f9810c7f277.zip
gcc-7325d85abe7451e213f3aafea6938f9810c7f277.tar.gz
gcc-7325d85abe7451e213f3aafea6938f9810c7f277.tar.bz2
[AArch64] PR rtl-optimization/68796 Add compare-of-zero_extract pattern
PR rtl-optimization/68796 * config/aarch64/aarch64.md (*and<mode>3nr_compare0_zextract): New pattern. * config/aarch64/aarch64.c (aarch64_select_cc_mode): Handle ZERO_EXTRACT comparison with zero. (aarch64_mask_from_zextract_ops): New function. * config/aarch64/aarch64-protos.h (aarch64_mask_from_zextract_ops): New prototype. * gcc.target/aarch64/tst_3.c: New test. * gcc.target/aarch64/tst_4.c: Likewise. From-SVN: r231810
Diffstat (limited to 'gcc/tree-ssa-loop-unswitch.c')
0 files changed, 0 insertions, 0 deletions