From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Hubicka To: Michael Matz Cc: Jan Hubicka , Daniel Berlin , gcc@gcc.gnu.org, rth@cygnus.com, m.hayes@elec.canterbury.ac.nz Subject: Re: df.c and partial writes/REG_EQUAL notes Date: Sat, 29 Sep 2001 06:38:00 -0000 Message-id: <20010929153447.B4648@atrey.karlin.mff.cuni.cz> References: <20010925165908.G13734@atrey.karlin.mff.cuni.cz> X-SW-Source: 2001-09/msg01227.html > Right. But I'm nearly sure, that I'll not use df.c at all. One reason > is, that the allocator also must collect the constraints for all reg > references (or better said for all operands), which would need a second > pass over all insns if I would use df.* for collecting the references > itself. Note that even currently df.* is only used for collecting all > register references by the allocator. Esp. it's not used for building the > use/def-chains. (But, Daniels rematerialization uses the chains from > df.*) Can't you actually use the df.c framework, but just different method to note the defs/refs (by browsing the operands)? I guess the code to propagate the chains and datastructures still can be shared with some care.. Honza