[PATCH 1/7] Move fold_single_bit_test to expr.cc from fold-const.cc
Jeff Law
jeffreyalaw@gmail.com
Sat May 20 04:43:09 GMT 2023
On 5/19/23 20:14, Andrew Pinski via Gcc-patches wrote:
> This is part 1 of N patch set that will change the expansion
> of `(A & C) != 0` from using trees to directly expanding so later
> on we can do some cost analysis.
>
> Since the only user of fold_single_bit_test is now
> expand, move it to there.
>
> OK? Bootstrapped and tested on x86_64-linux.
>
> gcc/ChangeLog:
>
> * fold-const.cc (fold_single_bit_test_into_sign_test): Move to
> expr.cc.
> (fold_single_bit_test): Likewise.
> * expr.cc (fold_single_bit_test_into_sign_test): Move from fold-const.cc
> (fold_single_bit_test): Likewise and make static.
> * fold-const.h (fold_single_bit_test): Remove declaration.
I'm assuming this is purely moving the bits around.
OK.
jeff
More information about the Gcc-patches
mailing list