Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /sml/branches/SMLNJ/src/MLRISC/mltree/mltreecomp.sig
ViewVC logotype

View of /sml/branches/SMLNJ/src/MLRISC/mltree/mltreecomp.sig

Parent Directory Parent Directory | Revision Log Revision Log


Revision 469 - (download) (as text) (annotate)
Wed Nov 10 22:42:52 1999 UTC (20 years, 5 months ago) by monnier
File size: 836 byte(s)
version 110.23
(* mltreeComp.sig --- translate mltrees to a flowgraph of target machine code.
 *
 * COPYRIGHT (c) 1995 AT&T Bell Laboratories.
 *)
signature MLTREECOMP = 
sig
    structure T : MLTREE 
    structure I : INSTRUCTIONS
       sharing T.Constant = I.Constant

    (* 
     * The instruction selection phase converts an instruction stream
     * into a mltree stream.  Please see the file "instructions/stream.sig"
     * for description of the stream interface.
     *
     * Note: the mltree stream does NOT support direct instruction emission.
     * For equivalent functionality, you can use the emit method 
     * of the instruction stream instead.
     *)
    val selectInstructions : 
        (I.instruction,I.C.regmap) T.stream ->   (* instruction stream *)
        (T.stm,I.C.regmap) T.stream              (* mltree stream *)
end

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0