This is the mail archive of the
cgen@sources.redhat.com
mailing list for the CGEN project.
exposed pipeline patch (long!)
- From: Doug Evans <dje at transmeta dot com>
- To: Ben Elliston <bje at redhat dot com>
- Cc: cgen at sources dot redhat dot com
- Date: Wed, 8 Jan 2003 23:23:35 -0800 (PST)
- Subject: exposed pipeline patch (long!)
- References: <m3vg0zm29f.fsf@scooby.brisbane.redhat.com>
Handling exposed pipelines can get really messy
when one takes bypass networks into account.
Question: For the ports in question, are the delays ISA related
or implementation related?
If they're ISA related then specifying the delays in rtl is appropriate.
If they're implementation related (e.g. related to the depth of
the pipeline), then I think rtl isn't the way to go.
[I suppose an ISA could specify the depth of the pipeline
but that wouldn't be the norm.]
One way to go would be to specify the hazards independently of the rtl.