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

SCM Repository

[diderot] Log of /branches/pure-cfg/src/compiler/mid-il/check-mid-il.sml
[diderot] / branches / pure-cfg / src / compiler / mid-il / check-mid-il.sml  
ViewVC logotype

Log of /branches/pure-cfg/src/compiler/mid-il/check-mid-il.sml

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 1522 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 10 15:34:37 2011 UTC (8 years ago) by jhr
File length: 4258 byte(s)
Diff to previous 1387
  Added sequence and tuple types to the Mid and Low ILs.  Replaced the IVecTy
  constructor with IntTy and SeqTy.

Revision 1387 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 24 14:44:53 2011 UTC (8 years, 3 months ago) by jhr
File length: 3819 byte(s)
Diff to previous 1297
  Removed CL from compiler and Trace from LowIL and TreeIL (since it is expanded
  by mid-to-low).

Revision 1297 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 12:44:43 2011 UTC (8 years, 4 months ago) by jhr
File length: 3868 byte(s)
Diff to previous 1250
  Added clamp and assignment operators.

Revision 1250 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 19 02:20:28 2011 UTC (8 years, 5 months ago) by jhr
File length: 3827 byte(s)
Diff to previous 1036
  Push input descriptor string through compiler phases.

Revision 1036 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 1 19:26:54 2011 UTC (8 years, 5 months ago) by jhr
File length: 3821 byte(s)
Diff to previous 983
  Code reorganization: split the tree-il stuff into its own directory and moved the
  variable analysis into that directory too.  This reorg. is in anticipation of using
  the variable scoping information from VarAnalysis in the translation to TreeIL.

Revision 983 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 26 16:58:46 2011 UTC (8 years, 5 months ago) by jhr
File length: 3785 byte(s)
Diff to previous 861
  Added partial support for mapping tensors from image space back to world space.
  Still need runtime system support for Hessians (see include/Diderot/inline-image.h)

Revision 861 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 19 19:52:55 2011 UTC (8 years, 6 months ago) by jhr
File length: 3831 byte(s)
Diff to previous 852
  Add error check for Select<int,0>

Revision 852 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 19 16:33:09 2011 UTC (8 years, 6 months ago) by jhr
File length: 3730 byte(s)
Diff to previous 850
  Working on supporting non-scalar image data

Revision 850 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 19 15:51:51 2011 UTC (8 years, 6 months ago) by jhr
File length: 3721 byte(s)
Diff to previous 832
  Working on supporting vector images

Revision 832 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 17 19:54:58 2011 UTC (8 years, 6 months ago) by jhr
File length: 3819 byte(s)
Diff to previous 829
  Change type of Scale operator to work on arbitrary tensor types

Revision 829 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 16 16:28:59 2011 UTC (8 years, 6 months ago) by jhr
File length: 3812 byte(s)
Diff to previous 825
  Removed InvScale from IL.  Instead, we invert the and use Scale in translate-basis.sml

Revision 825 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 14 19:46:35 2011 UTC (8 years, 6 months ago) by jhr
File length: 3874 byte(s)
Diff to previous 822
  Change Norm operator in MidIL and LowIL to work on arbitrary tensor
  types.  Still need codegen support.

Revision 822 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 14 14:24:20 2011 UTC (8 years, 6 months ago) by jhr
File length: 3863 byte(s)
Diff to previous 812
  Adding support for zeros[shape] and changed I to identity[d]

Revision 812 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 18:01:07 2011 UTC (8 years, 6 months ago) by jhr
File length: 3833 byte(s)
Diff to previous 807
  Added codegen support for vector-matrix, matrix-vector, and matrix-matrix
  multiplication

Revision 807 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 15:41:18 2011 UTC (8 years, 6 months ago) by jhr
File length: 3786 byte(s)
Diff to previous 801
  Generalized dot product to inner product of tensor types.  Added IL support for
  vector-matrix, matrix-vector, and matrix-matrix multiplications.  Code generation
  and runtime support is still missing.

Revision 801 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 02:39:00 2011 UTC (8 years, 6 months ago) by jhr
File length: 3523 byte(s)
Diff to previous 754
  Fix operator checking code to allow Subscript on higher-order tensors

Revision 754 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 7 14:55:33 2011 UTC (8 years, 6 months ago) by jhr
File length: 3501 byte(s)
Diff to previous 736
  Added lerp as an overloaded function

Revision 736 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 2 18:50:43 2011 UTC (8 years, 6 months ago) by jhr
File length: 3454 byte(s)
Diff to previous 718
  Overhaul in the way that the MidIL and LowIL represent tensor types (especially
  for orders > 1).  We still need to deal with the flattening of tensor-value
  construction

Revision 718 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 31 22:18:06 2011 UTC (8 years, 6 months ago) by jhr
File length: 3305 byte(s)
Diff to previous 717
  Finish support for normalize

Revision 717 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 31 22:12:58 2011 UTC (8 years, 6 months ago) by jhr
File length: 3222 byte(s)
Diff to previous 565
  Adding support for vector normalize

Revision 565 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 24 18:34:48 2011 UTC (8 years, 7 months ago) by jhr
File length: 3359 byte(s)
Diff to previous 548
  Streamlined code for real to int conversions

Revision 548 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 17 22:41:53 2011 UTC (8 years, 8 months ago) by jhr
File length: 3375 byte(s)
Diff to previous 546
  Lots of changes to push image info through to the code generator.

Revision 546 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 17 14:56:58 2011 UTC (8 years, 8 months ago) by jhr
File length: 3071 byte(s)
Diff to previous 517
  Add border parameter to Inside operator and swap argument order to match
  surface language operator.

Revision 517 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 10 11:45:00 2011 UTC (8 years, 8 months ago) by jhr
File length: 3067 byte(s)
Diff to previous 477
  Many changes to IL operators for fields and images.

Revision 477 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 13 16:02:07 2010 UTC (8 years, 11 months ago) by jhr
File length: 3120 byte(s)
Diff to previous 450
  Creating a branch to explore a pure CFG IL

Revision 450 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 21 15:58:26 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/mid-il/check-mid-il.sml
File length: 3120 byte(s)
Diff to previous 435
  Change name of MidIL Transform operator to PosToImgSpace.  Also added GradToWorldSpace operator to MidIL.

Revision 435 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 13:14:20 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/mid-il/check-mid-il.sml
File length: 3026 byte(s)
Diff to previous 427
  Upated URL in header to diderot-language.cs.uchicago.edu

Revision 427 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 18 19:35:52 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/mid-il/check-mid-il.sml
File length: 3017 byte(s)
Diff to previous 423
  Bug fix: realTy == VecTy 1 (not 0)

Revision 423 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 17 02:29:06 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/mid-il/check-mid-il.sml
File length: 3021 byte(s)
Diff to previous 422
  Bug fix: get type of Inside right

Revision 422 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 17 02:27:07 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/mid-il/check-mid-il.sml
File length: 3033 byte(s)
Diff to previous 420
  Bug fix: wrong signature for EvalKernel

Revision 420 - (view) (download) (annotate) - [select for diffs]
Added Sun Oct 17 02:23:55 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/mid-il/check-mid-il.sml
File length: 3032 byte(s)
  Adding MidIL checking

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

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