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

SCM Repository

[smlnj] Diff of /sml/trunk/src/MLRISC/mltree/mltree-rtl.sig
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/mltree/mltree-rtl.sig

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 600, Wed Apr 5 20:13:47 2000 UTC revision 601, Thu Apr 6 04:38:14 2000 UTC
# Line 14  Line 14 
14            FORALL of 'r            FORALL of 'r
15         |  FETCH  of 'r loc         |  FETCH  of 'r loc
16         |  ARG    of string * string         |  ARG    of string * string
17           |  PARAM  of int * int
18         |  OP     of Basis.misc_op ref * 'r list         |  OP     of Basis.misc_op ref * 'r list
19         |  SLICE  of {from:'r, to:'r} list * Basis.ty * 'r         |  SLICE  of {from:'r, to:'r} list * Basis.ty * 'r
20    
# Line 48  Line 49 
49     type cell   = T.rexp rtlCell     type cell   = T.rexp rtlCell
50     type ty     = T.ty     type ty     = T.ty
51    
52       (* Hashing and Equality *)
53     val hashRTL : action -> word     val hashRTL : action -> word
54     val eqRTL  : action * action -> bool     val eqRTL  : action * action -> bool
55     val showRTL : (string list * string list) -> T.printer  
56       (* Pretty Printing *)
57       val showRTL : {def:int->string, use:int->string,
58                      regionDef:int->string, regionUse:int->string} -> T.printer
59       val rtlToString : action -> string
60       val expToString : exp -> string
61     val new    : action -> rtl     val new    : action -> rtl
62     val newOp  : {name:string, attribs:T.Basis.attribs} -> T.Basis.misc_op ref     val newOp  : {name:string, attribs:T.Basis.attribs} -> T.Basis.misc_op ref
63    

Legend:
Removed from v.600  
changed lines
  Added in v.601

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