This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Recent changes to cse.c
- To: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Subject: Re: Recent changes to cse.c
- From: law at redhat dot com
- Date: Tue, 24 Jul 2001 13:05:00 -0600
- cc: gcc at gcc dot gnu dot org
- Reply-To: law at redhat dot com
In message <10107241733.AA00689@vlsi1.ultra.nyu.edu>you write:
> Not quite: it's actually useful to see it during reorg.
I suspect the cases where it's useful are quite rare. And to make it
useful in reorg we have to play silly games with REG_CC_SETTER and
REG_CC_USER. Ugh. Lame. I suspect in practice the cases where we
can make use of this are extremely rare.
Otherwise reorg is just concerned with not separating the setter and
user. Lots of wonderful #ifdef HAVE_cc0 ifdefs. Yuk.
> Basically, any time a define_split would want to split something is when it
> would be useful to materialize the two insns separately.
I disagree, particularly in the case of dealing with cc0.
jeff