From mboxrd@z Thu Jan 1 00:00:00 1970 From: Richard Henderson To: law@redhat.com 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 09:59:00 -0000 Message-id: <20010910095948.A8881@redhat.com> References: <200109081718.f88HIpZ0020468@hiauly1.hia.nrc.ca> <25270.1000138981@localhost.localdomain> X-SW-Source: 2001-09/msg00371.html On Mon, Sep 10, 2001 at 10:23:01AM -0600, law@redhat.com wrote: > Or, we could just emit > > (set (reg) (const_int XXXXXXXX)) > > And keep it in that form until a later point in the compilation process. 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. r~