SCM Repository
[diderot] Diff of /branches/vis12/src/compiler/high-to-mid/high-to-mid.sml
Diff of /branches/vis12/src/compiler/high-to-mid/high-to-mid.sml
Parent Directory
|
Revision Log
|
Patch
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 |
|
|