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 2628, Wed May 21 04:02:06 2014 UTC revision 2631, Fri May 23 18:13:12 2014 UTC
# Line 13  Line 13 
13      structure OpOld = LowOps(* TreeOps*)      structure OpOld = LowOps(* TreeOps*)
14      structure Op = TreeOps      structure Op = TreeOps
15      structure Ty = TreeILTypes      structure Ty = TreeILTypes
16        structure Cfn=Cfn
17    
18      datatype program = Program of {      datatype program = Program of {
19          props : StrandUtil.program_prop list,          props : StrandUtil.program_prop list,
# Line 81  Line 82 
82        | E_Cons of Ty.ty * exp list        | E_Cons of Ty.ty * exp list
83        | E_LoadVec of int * int * int * exp   (*Type:NativeVecTy newVec,  originalVec,offset, op *)        | E_LoadVec of int * int * int * exp   (*Type:NativeVecTy newVec,  originalVec,offset, op *)
84        | 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*)
85          | E_Cfn of Cfn.rator
   
86    
87      and var = V of {      and var = V of {
88          name : string,                  (* name (should be unique) *)          name : string,                  (* name (should be unique) *)

Legend:
Removed from v.2628  
changed lines
  Added in v.2631

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