Re: MLRISC and MDGen system ()
25 Nov 2000 01:10:12 -0500

          From comp.compilers

Related articles
MLRISC and MDGen system (2000-11-22)
Re: MLRISC and MDGen system (2000-11-25)
| List of all articles for this month |

From: ()
Newsgroups: comp.compilers
Date: 25 Nov 2000 01:10:12 -0500
Organization: New York University
References: 00-11-144
Keywords: tools
Posted-Date: 25 Nov 2000 01:09:17 EST

<> wrote:
>I'm trying to make sense of the MLRISC backend system for compilers but
>I have a problem with the MDGen tool.where can i get some substantial
>documentation for the MDGen tool(used with the MLRISC system).please
>help.thank you.


A brief summary: MDGen is MLRISC's machine description tool. MLRISC's
md files are used specifying various aspects of the instruction set,
including the compiler representation of the instruction set, the
semantics of the instructions, assembly, machine encoding, reservation
tables, latencies, delay slots, etc. The syntax and static semantics
of MLRISC md are largely derived from Standard ML, though the module
system is quite a bit simpler. The RTL specifying language is very
similar to lambda RTL, but without subtyping. Other stuff are
borrowed from numerous other md languages, such as gcc's md, SLED,
HP's HMDES etc. The tool generates code that corresponds to the
machine dependent part of the MLRISC system (which is a also written
in ML).

Unfortunately, there is currently no documentation because it is still
very new, and is constantly changing.

Allen Leung (

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.