From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 449 invoked by alias); 9 Jan 2003 19:12:43 -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 442 invoked from network); 9 Jan 2003 19:12:42 -0000 Received: from unknown (HELO lacrosse.corp.redhat.com) (66.187.233.200) by 209.249.29.67 with SMTP; 9 Jan 2003 19:12:42 -0000 Received: from dub.venge.net (IDENT:fNx08jzT1ttVKfOL9T7NxSeS4lpp7/OW@tooth.toronto.redhat.com [172.16.14.29]) by lacrosse.corp.redhat.com (8.11.6/8.9.3) with ESMTP id h09JCUY27725 for ; Thu, 9 Jan 2003 14:12:30 -0500 Subject: Re: exposed pipeline patch (long!) From: graydon hoare To: cgen public list In-Reply-To: References: <15901.6554.376799.858742@casey.transmeta.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Thu, 09 Jan 2003 19:12:00 -0000 Message-Id: <1042139501.884.172.camel@dub.venge.net> Mime-Version: 1.0 X-SW-Source: 2003-q1/txt/msg00014.txt.bz2 On Thu, 2003-01-09 at 12:55, Frank Ch. Eigler wrote: > I believe this was added with good intentions: because the "delay" > operator name was already in some token use for older sim ports, and > we did not want to break them. yes. the semantics were enhanced to a superset of those in "sim" common. unfortunately rtl trees seem to be given a fixed operational semantics in terms of the C code they generate. there is, from my limited understanding, no other place in which an application is *able* to alter interpretation of the (delay...) rtl node, or its sub-nodes, without replacing parts of "the" rtl-evaluator. I certainly would have liked to put all these changes in *-sid.scm, I just didn't find any practical way to do so. any suggestions? -graydon