This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]