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

SCM Repository

[diderot] Diff of /branches/vis12-cl/src/compiler/high-to-mid/high-to-mid.sml
ViewVC logotype

Diff of /branches/vis12-cl/src/compiler/high-to-mid/high-to-mid.sml

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

revision 2824, Mon Nov 10 17:06:01 2014 UTC revision 2825, Mon Nov 10 21:06:31 2014 UTC
# Line 213  Line 213 
213                | SrcOp.Zero ty => assign (DstOp.Zero(cvtTy ty))                | SrcOp.Zero ty => assign (DstOp.Zero(cvtTy ty))
214                | SrcOp.Trace(SrcTy.TensorTy[d, _]) => assign (DstOp.Trace d)                | SrcOp.Trace(SrcTy.TensorTy[d, _]) => assign (DstOp.Trace d)
215                | SrcOp.Transpose(d1, d2) => assign (DstOp.Transpose(d1, d2))                | SrcOp.Transpose(d1, d2) => assign (DstOp.Transpose(d1, d2))
216                | SrcOp.Slice(ty, mask) => raise Fail "FIXME: Slice"                | SrcOp.Slice(ty, mask) => assign (DstOp.Slice(cvtTy ty, mask))
217                | SrcOp.TensorSub(ty as SrcTy.TensorTy _) => assign (DstOp.Subscript(cvtTy ty))                | SrcOp.TensorSub(ty as SrcTy.TensorTy _) => assign (DstOp.Subscript(cvtTy ty))
218                | SrcOp.Select(ty as SrcTy.TupleTy _, i) => assign (DstOp.Select(cvtTy ty, i))                | SrcOp.Select(ty as SrcTy.TupleTy _, i) => assign (DstOp.Select(cvtTy ty, i))
219                | SrcOp.SeqSub ty => assign (DstOp.Subscript(cvtTy ty))                | SrcOp.SeqSub ty => assign (DstOp.Subscript(cvtTy ty))

Legend:
Removed from v.2824  
changed lines
  Added in v.2825

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