[PATCH GCC]Look into unnecessary conversion when checking mult_op in get_shiftadd_cost
Bin Cheng
bin.cheng@arm.com
Wed Sep 2 03:50:00 GMT 2015
Hi,
When calling get_shiftadd_cost, the mult_op is stripped at caller places.
We should look into unnecessary conversion in op1 before checking equality,
otherwise it computes wrong shiftadd cost. This patch picks this small
issue up.
Bootstrap and test on x86_64 and aarch64 along with other patches. Is it
OK?
Thanks,
bin
2015-08-31 Bin Cheng <bin.cheng@arm.com>
* tree-ssa-loop-ivopts.c (get_shiftadd_cost): Look into
unnecessary type conversion for OP1.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pr66388_3-20150824.txt
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150902/348745f1/attachment.txt>
More information about the Gcc-patches
mailing list