Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/charisee/src/compiler/tree-il/tree-il.sml
ViewVC logotype

Diff of /branches/charisee/src/compiler/tree-il/tree-il.sml

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

revision 2645, Thu May 29 15:38:33 2014 UTC revision 2646, Thu May 29 15:52:23 2014 UTC
# Line 10  Line 10 
10  structure TreeIL =  structure TreeIL =
11    struct    struct
12    
     structure OpOld = LowOps(* TreeOps*)  
13      structure Op = TreeOps      structure Op = TreeOps
14      structure Ty = TreeILTypes      structure Ty = TreeILTypes
15      structure setTyfn=TreeFunc      structure ILF=TreeFunc
16      structure  OprSet=setTyfn.OprSet      structure  OprSet=ILF.OprSet
17      structure  TySet=setTyfn.TySet      structure  TySet=ILF.TySet
18    
19    
20    
# Line 26  Line 25 
25          props : StrandUtil.program_prop list,          props : StrandUtil.program_prop list,
26    
27          types : Ty.ty list,          types : Ty.ty list,
28          oprations : setTyfn.oprator list,          oprations : ILF.oprator list,
29    
30          globals : var list,          globals : var list,
31          inputInit : block,          inputInit : block,
# Line 103  Line 102 
102        | E_mkVec   of int *int  *Ty.ty* exp list   (*vec length,  originalVec,Type:vectorLength(list),  list of ops*)        | E_mkVec   of int *int  *Ty.ty* exp list   (*vec length,  originalVec,Type:vectorLength(list),  list of ops*)
103    
104    
105    
106      and var = V of {      and var = V of {
107          name : string,                  (* name (should be unique) *)          name : string,                  (* name (should be unique) *)
108          id : Stamp.stamp,               (* unique ID *)          id : Stamp.stamp,               (* unique ID *)

Legend:
Removed from v.2645  
changed lines
  Added in v.2646

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