diff options
author | Sam Tebbs <sam.tebbs@arm.com> | 2018-09-13 09:46:55 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2018-09-13 09:46:55 +0000 |
commit | 231c52ae41a335649013f9fbfabca337d1ea98fa (patch) | |
tree | 9948e709e928eeb72cdc570996803a9b6ddce0a1 /gcc/dwarf2out.c | |
parent | 0795f659b09677e0c51832ecaef0680863049424 (diff) | |
download | gcc-231c52ae41a335649013f9fbfabca337d1ea98fa.zip gcc-231c52ae41a335649013f9fbfabca337d1ea98fa.tar.gz gcc-231c52ae41a335649013f9fbfabca337d1ea98fa.tar.bz2 |
[Aarch64] Exploiting BFXIL when OR-ing two AND-operations with appropriate bitmasks
2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
PR target/85628
* config/aarch64/aarch64.md (*aarch64_bfxil):
Define.
* config/aarch64/constraints.md (Ulc): Define.
* config/aarch64/aarch64-protos.h (aarch64_high_bits_all_ones_p):
Define.
* config/aarch64/aarch64.c (aarch64_high_bits_all_ones_p):
New function.
* gcc.target/aarch64/combine_bfxil.c: New file.
* gcc.target/aarch64/combine_bfxil_2.c: New file.
From-SVN: r264264
Diffstat (limited to 'gcc/dwarf2out.c')
0 files changed, 0 insertions, 0 deletions