MimosaIntCodeDoc.tioga
Russ Atkinson (RRA) May 4, 1987 4:24:01 pm PDT
MIMOSA INTERMEDIATE CODE
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

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.