From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26713 invoked by alias); 14 Dec 2002 01:38:10 -0000 Mailing-List: contact cgen-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cgen-owner@sources.redhat.com Received: (qmail 26703 invoked from network); 14 Dec 2002 01:38:09 -0000 Received: from unknown (HELO miranda.axis.se) (212.209.10.215) by sources.redhat.com with SMTP; 14 Dec 2002 01:38:09 -0000 Received: from ignucius.axis.se (ignucius.axis.se [10.13.1.18]) by miranda.axis.se (8.12.3/8.12.3/Debian -4) with ESMTP id gBE1c7x4022836; Sat, 14 Dec 2002 02:38:07 +0100 Received: from ignucius.axis.se (localhost [127.0.0.1]) by ignucius.axis.se (8.12.3/8.12.3/Debian -4) with ESMTP id gBE1c7Sv026950 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL); Sat, 14 Dec 2002 02:38:07 +0100 Received: (from hp@localhost) by ignucius.axis.se (8.12.3/8.12.3/Debian -4) id gBE1c6HA026946; Sat, 14 Dec 2002 02:38:06 +0100 Date: Fri, 13 Dec 2002 17:38:00 -0000 Message-Id: <200212140138.gBE1c6HA026946@ignucius.axis.se> From: Hans-Peter Nilsson To: dje@transmeta.com CC: hans-peter.nilsson@axis.com, cgen@sources.redhat.com In-reply-to: <15866.32849.125398.731160@casey.transmeta.com> (message from Doug Evans on Fri, 13 Dec 2002 16:50:25 -0800 (PST)) Subject: Re: [RFA:] In -build-operand!, -build-reg-operand, collect the natural mode, not the used mode, X-SW-Source: 2002-q4/txt/msg00089.txt.bz2 > From: Doug Evans > Date: Fri, 13 Dec 2002 16:50:25 -0800 (PST) > Hans-Peter Nilsson writes: > > (unit u-foo "Foo Unit" () 1 1 () > > ((dr INT -1)) > > () ())) > > > > Consider the case where one insn accesses a register in multiple > > modes, while another accesses it in one mode. > > I recognize the issue. > > But suppose each of those multiple-mode accesses feed into different > units and suppose they're conditionally referenced. Collapsing > them all into one would be wrong. > The proposed new `rename' rtx would help here, Yep. All my problems would be solved with the unit redirection stuff (well, AFAICS). I won't argue about the modes if I get that. Gimme! :-) brgds, H-P