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

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/tree-ir/tree-ir.sml
ViewVC logotype

Diff of /branches/vis15/src/compiler/tree-ir/tree-ir.sml

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

revision 3861, Sun May 15 14:33:03 2016 UTC revision 3862, Sun May 15 15:44:30 2016 UTC
# Line 80  Line 80 
80        | E_Var of var        | E_Var of var
81        | E_Lit of Literal.t        | E_Lit of Literal.t
82        | E_Op of Op.rator * exp list        | E_Op of Op.rator * exp list
83        | E_Vec of exp list                       (* vector value *)        | E_Vec of int * exp list                 (* vector value; the int is the padded width *)
84        | E_Cons of exp list * Ty.t               (* in-memory tensor value *)        | E_Cons of exp list * Ty.t               (* in-memory tensor value *)
85        | E_Seq of exp list * Ty.t        | E_Seq of exp list * Ty.t
86        | E_Pack of Ty.vec_layout * exp list      (* pack vector pieces into composite vector value *)        | E_Pack of Ty.vec_layout * exp list      (* pack vector pieces into composite vector value *)
87        | E_VLoad of Ty.vec_layout * exp * int    (* load a piece of a composite vector value *)        | E_VLoad of Ty.vec_layout * exp * int    (* load a piece of a composite vector value from
88                                                     * a tensor.
89                                                     *)
90    
91      and global_var = GV of {      and global_var = GV of {
92          name : string,                  (* name (should be unique) *)          name : string,                  (* name (should be unique) *)

Legend:
Removed from v.3861  
changed lines
  Added in v.3862

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