From mboxrd@z Thu Jan 1 00:00:00 1970 From: law@redhat.com To: Richard Henderson Cc: John David Anglin , Bernd Schmidt , gcc@gcc.gnu.org Subject: Re: Why can't CSE recognize const_int's in HIGH LO_SUM pair? Date: Mon, 10 Sep 2001 10:28:00 -0000 Message-id: <25601.1000142996@localhost.localdomain> References: <20010910095948.A8881@redhat.com> X-SW-Source: 2001-09/msg00380.html In message < 20010910095948.A8881@redhat.com >you write: > The thing I like about exposing the split early is that > gcse gets to move these expressions around. If you expose > the split later, nothing is going to move the parts around > as aggressively. True. But with the way things are currently implemented I don't think we actually lose anything on the PA by not exposing the subexpressions to gcse. Instead of commonizing the HIGH and LO_SUM parts with other idential ones elsewhere, we end up commonizing (set (reg) (const_int)) jeff