This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: ifcvt pass ordering
> On Wed, Oct 16, 2002 at 08:24:14PM +0200, Jan Hubicka wrote:
> > * toplev.c (dump_file_index): Add DFI_ce3.
> > (dump_file_info): Likewise.
> > (rest_of_compilation): Run first ifcvt pass before tracer.
>
> What you're looking for is a run of ifcvt _with_ life data.
> I don't think you're going to get what you want without that.
Yes, there is still much less ifcvt than I would wish. On cfg branch we
did early liveness pass and I've been asking about it for mainline too
before the freeze. I think it makes sense - we can use it for GCSE code
hoisting with clobbers, for better dead code removal and for better
ifcvt before tracing, but that is something I would like to handle
separately from this simple patch.
Honza
>
>
> r~