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: [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


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