diff options
author | Andrew Pinski <apinski@marvell.com> | 2023-05-19 19:44:35 +0000 |
---|---|---|
committer | Andrew Pinski <apinski@marvell.com> | 2023-05-20 05:04:50 +0000 |
commit | c5df248509b489364c573e8b7f5f4c2fdb87f5b4 (patch) | |
tree | c1d1b22c5de1589e6478a6e169907c1ef732fbe3 /gcc/tree-vectorizer.h | |
parent | 5c68c27f3d093da89cdeee2706a03b8e759f111b (diff) | |
download | gcc-c5df248509b489364c573e8b7f5f4c2fdb87f5b4.zip gcc-c5df248509b489364c573e8b7f5f4c2fdb87f5b4.tar.gz gcc-c5df248509b489364c573e8b7f5f4c2fdb87f5b4.tar.bz2 |
Use BIT_FIELD_REF inside fold_single_bit_test
Instead of depending on combine to do the extraction,
Let's create a tree which will expand directly into
the extraction. This improves code generation on some
targets.
gcc/ChangeLog:
* expr.cc (fold_single_bit_test): Use BIT_FIELD_REF
instead of shift/and.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions