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

SCM Repository

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

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

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

revision 2021, Wed Oct 10 11:53:22 2012 UTC revision 2022, Wed Oct 10 11:55:39 2012 UTC
# Line 250  Line 250 
250                | SrcOp.Slice(ty, mask) => raise Fail "FIXME: Slice"                | SrcOp.Slice(ty, mask) => raise Fail "FIXME: Slice"
251                | SrcOp.TensorSub(ty as SrcTy.TensorTy _) => assign (DstOp.Subscript(cvtTy ty))                | SrcOp.TensorSub(ty as SrcTy.TensorTy _) => assign (DstOp.Subscript(cvtTy ty))
252                | 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))
253                | SrcOp.Select(ty as SrcTy.SeqTy _, i) => assign (DstOp.Index(cvtTy ty, i))                | SrcOp.SeqSub ty => assign (DstOp.Subscript(cvtTy ty))
               | SrcOp.SeqSub(ty as SrcTy.SeqTy _) => assign (DstOp.Subscript(cvtTy ty))  
               | SrcOp.SeqSub(ty as SrcTy.DynSeqTy _) => assign (DstOp.Subscript(cvtTy ty))  
254                | SrcOp.MkDynamic(ty, n) => assign (DstOp.MkDynamic(cvtTy ty, n))                | SrcOp.MkDynamic(ty, n) => assign (DstOp.MkDynamic(cvtTy ty, n))
255                | SrcOp.Append ty => assign (DstOp.Append(cvtTy ty))                | SrcOp.Append ty => assign (DstOp.Append(cvtTy ty))
256                | SrcOp.Prepend ty => assign (DstOp.Prepend(cvtTy ty))                | SrcOp.Prepend ty => assign (DstOp.Prepend(cvtTy ty))

Legend:
Removed from v.2021  
changed lines
  Added in v.2022

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