MimosaIntCodeDoc.tioga
Russ Atkinson (RRA) May 4, 1987 4:24:01 pm PDT
MIMOSA INTERMEDIATE CODE
FOR INTERNAL XEROX USE ONLY
Mimosa Intermediate Code
Russ Atkinson
© Copyright 1987 Xerox Corporation. All rights reserved.
Abstract: This document describes the Mimosa intermediate code, which is a machine-independent means of describing a program produced by the Mimosa compiler.
Created by: Russ Atkinson
Maintained by: Russ <Atkinson.pa>
Keywords: Mimosa, Cedar, Mesa, intermediate code, Dragon
XEROX  Xerox Corporation
   Palo Alto Research Center
   3333 Coyote Hill Road
   Palo Alto, California 94304

For Internal Xerox Use Only
Introduction
Mimosa is the name of the retargetable Cedar compiler. A separate document describes the internals of Mimosa [MimosaInternalDoc.tioga].
Mimosa intermediate code
Mimosa intermediate code takes the form of a graph. Except for label nodes, the graph is acyclic.
Mimosa intermediate code is meant to be machine-independent, at least for conventional machines.
Mimosa intermediate code is meant to serve for a variety of languages, although extensions are anticipated to handle a large range of languages.
Mimosa intermediate code
Mimosa intermediate code takes the form of a graph. Except for label nodes, the graph is acyclic.
Mimosa intermediate code is meant to be machine-independent, at least for conventional machines.
Mimosa intermediate code is meant to serve for a variety of languages, although extensions are anticipated to handle a large range of languages.