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]

More loop optimizer restructuring patches



Here are three more patches to tidy up the loop optimizer to soften
the blow for more substantial changes in the pipeline.

The first subsumes iteration_info into loop_iterations and saves the
iteration induction variable for later processing.

The second removes the global register arrays and stores this
information in a structure.

The third removes the global indction variable array and also stores
this information in a structure.

All the patches have been individually tested by bootstrapping gcc for
i686-pc-linux.

Michael.


loop-iterations.patch.gz

loop-regs.patch.gz

loop-ivs.patch.gz


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