This is the mail archive of the gcc@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: birthpoints in rtl.


On Fri, Feb 29, 2008 at 11:51 PM, Diego Novillo <dnovillo@google.com> wrote:
>  If we are not going to use a rewriting SSA form, I believe that the
>  original problems we had with RTL-SSA can be avoided.

The nice thing about birth points would be that most RTL optimizers
can look through NOPs (amazingly ;-). That's a big plus IMHO.

I am not sure what would happen if GCC would start using FUD chains.
Is it like in SSA that every register is assigned only once?  That
would break all RTL optimizers that look at lexical equivalence of
expressions, like e.g. all optimizations in gcse.c. When faced with a
PHI node, those optimizers would punt and lose.

Gr.
Steven


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