This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PING^2][PATCH][2 of 2] RTL expansion for zero sign extension elimination with VRP
- From: Kugan <kugan dot vivekanandarajah at linaro dot org>
- To: Eric Botcazou <ebotcazou at adacore dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Richard Biener <rguenther at suse dot de>, steven at gcc dot gnu dot org
- Date: Tue, 15 Oct 2013 20:43:14 +1030
- Subject: [PING^2][PATCH][2 of 2] RTL expansion for zero sign extension elimination with VRP
- Authentication-results: sourceware.org; auth=none
- References: <51ABFC6E dot 30205 at linaro dot org> <1726629 dot C2vZH2NXuZ at polaris> <520B31F5 dot 7020200 at linaro dot org> <52245B58 dot 6090507 at linaro dot org> <CAELXzTO=EdN_wn-EvYu6LALK8jLmfrDhwWNG_rRAK1xcXdPqWA at mail dot gmail dot com> <5253B4FA dot 9090203 at linaro dot org>
Hi Eric,
Can you please help to review this patch?
http://gcc.gnu.org/ml/gcc-patches/2013-10/msg00452.html
Thanks,
Kugan
> +2013-09-25 Kugan Vivekanandarajah <kuganv@linaro.org>
> +
> + * dojump.c (do_compare_and_jump): Generate rtl without
> + zero/sign extension if redundant.
> + * cfgexpand.c (expand_gimple_stmt_1): Likewise.
> + * gimple.c (gimple_assign_is_zero_sign_ext_redundant) : New
> + function.
> + * gimple.h (gimple_assign_is_zero_sign_ext_redundant) : Declare.
> +
>
>