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

SCM Repository

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

Diff of /branches/pure-cfg/src/compiler/codegen/tree-il.sml

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

revision 832, Sun Apr 17 19:54:58 2011 UTC revision 833, Sun Apr 17 20:00:11 2011 UTC
# Line 50  Line 50 
50        | S_Assign of var * exp        | S_Assign of var * exp
51        | S_IfThen of exp * block        | S_IfThen of exp * block
52        | S_IfThenElse of exp * block * block        | S_IfThenElse of exp * block * block
53    (*
54        | S_For of var * exp * exp * block        (* limited for loop *)        | S_For of var * exp * exp * block        (* limited for loop *)
55    *)
56      (* special Diderot forms *)      (* special Diderot forms *)
57    (*
58        | S_Cons of var * exp list        (* tensor-value construction *)        | S_Cons of var * exp list        (* tensor-value construction *)
59        | S_LoadVoxels of var * int * exp        | S_LoadVoxels of var * int * exp
60    *)
61        | S_LoadImage of var * int * exp  (* load image data *)        | S_LoadImage of var * int * exp  (* load image data *)
62        | S_Input of var * string * exp option (* get input *)        | S_Input of var * string * exp option (* get input *)
63        | S_Exit of exp list        | S_Exit of exp list
# Line 67  Line 71 
71        | E_Lit of Literal.literal        | E_Lit of Literal.literal
72        | E_Op of Op.rator * exp list        | E_Op of Op.rator * exp list
73        | E_Apply of ILBasis.name * exp list        | E_Apply of ILBasis.name * exp list
74          | E_Cons of Ty.ty * exp list
75    
76      and var = V of {      and var = V of {
77          name : string,                  (* name (should be unique) *)          name : string,                  (* name (should be unique) *)

Legend:
Removed from v.832  
changed lines
  Added in v.833

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