This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Forward propagation on RTL (4.1?)
So how is this different from RTL combine? Is it just the fact that
it works across block boundaries?
That, plus it is faster and is scheduled much earlier.
Long term (may even be 4.3), I would like combine (as it is now) to be
split in two pass, one that combines an arbitrary number of
instructions, and is based on the combine_simplify_rtx plus dynamic
programming, and one that synthesizes PARALLELs based on the current
2-to-1 combine code.
Paolo