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

SCM Repository

[diderot] Log of /branches/pure-cfg/src/compiler/high-il
ViewVC logotype

Log of /branches/pure-cfg/src/compiler/high-il

View Directory Listing Directory Listing


Sticky Revision:

Revision 1624 - Directory Listing
Modified Sat Nov 12 16:50:10 2011 UTC (9 years, 5 months ago) by jhr
  Working on printing support

Revision 1623 - Directory Listing
Modified Fri Nov 11 21:58:50 2011 UTC (9 years, 5 months ago) by jhr
  Working on printing support.

Revision 1556 - Directory Listing
Modified Sun Oct 23 15:43:41 2011 UTC (9 years, 5 months ago) by jhr
  Added multi-assignment nodes to ILs.

Revision 1548 - Directory Listing
Modified Thu Oct 20 14:37:47 2011 UTC (9 years, 5 months ago) by jhr
  Adding support for multiple return values from operators.

Revision 1546 - Directory Listing
Modified Wed Oct 19 14:28:57 2011 UTC (9 years, 5 months ago) by jhr
  Re-enable value numbering, which got turned off by accident.

Revision 1525 - Directory Listing
Modified Thu Oct 13 15:57:40 2011 UTC (9 years, 6 months ago) by jhr
  Pushed sequence and tuple operations through compiler (tuples are still not supported
  in the code generator).

Revision 1522 - Directory Listing
Modified Mon Oct 10 15:34:37 2011 UTC (9 years, 6 months ago) by jhr
  Added sequence and tuple types to the Mid and Low ILs.  Replaced the IVecTy
  constructor with IntTy and SeqTy.

Revision 1521 - Directory Listing
Modified Mon Oct 10 14:19:33 2011 UTC (9 years, 6 months ago) by jhr
  Working on Eigenvector/value and sequence support

Revision 1508 - Directory Listing
Modified Wed Sep 21 21:23:18 2011 UTC (9 years, 6 months ago) by jhr
  Working on adding IL support for sequences and eigenvectors

Revision 1505 - Directory Listing
Modified Tue Sep 20 13:24:45 2011 UTC (9 years, 6 months ago) by jhr
  Renamed the MethodName module StrandUtil and added the strand properties to it.  Also added
  strand properties to the IL representation.

Revision 1504 - Directory Listing
Modified Mon Sep 19 17:55:42 2011 UTC (9 years, 6 months ago) by jhr
  Major change to the intermediate representation.  The loading and saving of
  strand state variables is now explicit, which simplifies a lot of things.

Revision 1498 - Directory Listing
Modified Sat Sep 10 20:59:29 2011 UTC (9 years, 7 months ago) by jhr
  clean up of printing code in IL optimizers

Revision 1387 - Directory Listing
Modified Fri Jun 24 14:44:53 2011 UTC (9 years, 9 months ago) by jhr
  Removed CL from compiler and Trace from LowIL and TreeIL (since it is expanded
  by mid-to-low).

Revision 1297 - Directory Listing
Modified Thu Jun 9 12:44:43 2011 UTC (9 years, 10 months ago) by jhr
  Added clamp and assignment operators.

Revision 1250 - Directory Listing
Modified Thu May 19 02:20:28 2011 UTC (9 years, 10 months ago) by jhr
  Push input descriptor string through compiler phases.

Revision 1202 - Directory Listing
Modified Thu May 12 18:49:23 2011 UTC (9 years, 11 months ago) by jhr
  Adding general support for command-line options

Revision 1160 - Directory Listing
Modified Mon May 9 16:39:57 2011 UTC (9 years, 11 months ago) by jhr
  Add framework to support command-line control of optimization

Revision 1154 - Directory Listing
Modified Sat May 7 19:17:51 2011 UTC (9 years, 11 months ago) by jhr
  Split normalization part of HighIL optimization into its own module

Revision 1153 - Directory Listing
Modified Sat May 7 19:12:57 2011 UTC (9 years, 11 months ago) by jhr
  Working on debugging value numbering

Revision 1150 - Directory Listing
Modified Sat May 7 17:10:13 2011 UTC (9 years, 11 months ago) by jhr
  Added ilName to SSA signature

Revision 1148 - Directory Listing
Modified Sat May 7 03:58:47 2011 UTC (9 years, 11 months ago) by jhr
  Working on value numbering

Revision 1111 - Directory Listing
Modified Wed May 4 21:51:56 2011 UTC (9 years, 11 months ago) by jhr
  Use UnusedVarFn functor

Revision 1036 - Directory Listing
Modified Sun May 1 19:26:54 2011 UTC (9 years, 11 months ago) by jhr
  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 1032 - Directory Listing
Modified Sun May 1 17:39:37 2011 UTC (9 years, 11 months ago) by jhr
  Finish implementing field scaling, addition, and subtraction

Revision 1017 - Directory Listing
Modified Sun May 1 03:06:05 2011 UTC (9 years, 11 months ago) by jhr
  A lot of changes to better handle variable scoping etc.

Revision 970 - Directory Listing
Modified Mon Apr 25 21:48:50 2011 UTC (9 years, 11 months ago) by jhr
  Add outer loop-to-fixed point

Revision 896 - Directory Listing
Modified Wed Apr 20 17:21:05 2011 UTC (9 years, 11 months ago) by jhr
  Fixed field negation

Revision 829 - Directory Listing
Modified Sat Apr 16 16:28:59 2011 UTC (9 years, 11 months ago) by jhr
  Removed InvScale from IL.  Instead, we invert the and use Scale in translate-basis.sml

Revision 824 - Directory Listing
Modified Thu Apr 14 15:54:24 2011 UTC (10 years ago) by jhr
  Some debugging and added "^" as power operator.

Revision 822 - Directory Listing
Modified Thu Apr 14 14:24:20 2011 UTC (10 years ago) by jhr
  Adding support for zeros[shape] and changed I to identity[d]

Revision 820 - Directory Listing
Modified Wed Apr 13 22:15:08 2011 UTC (10 years ago) by jhr
  Adding support for outer product

Revision 812 - Directory Listing
Modified Tue Apr 12 18:01:07 2011 UTC (10 years ago) by jhr
  Added codegen support for vector-matrix, matrix-vector, and matrix-matrix
  multiplication

Revision 807 - Directory Listing
Modified Tue Apr 12 15:41:18 2011 UTC (10 years ago) by jhr
  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 794 - Directory Listing
Modified Sat Apr 9 14:40:10 2011 UTC (10 years ago) by jhr
  Add support for strand-local field variables.

Revision 762 - Directory Listing
Modified Thu Apr 7 19:57:34 2011 UTC (10 years ago) by jhr
  Added identity matrix support (still needs codegen support)

Revision 754 - Directory Listing
Modified Thu Apr 7 14:55:33 2011 UTC (10 years ago) by jhr
  Added lerp as an overloaded function

Revision 736 - Directory Listing
Modified Sat Apr 2 18:50:43 2011 UTC (10 years ago) by jhr
  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 - Directory Listing
Modified Thu Mar 31 22:18:06 2011 UTC (10 years ago) by jhr
  Finish support for normalize

Revision 717 - Directory Listing
Modified Thu Mar 31 22:12:58 2011 UTC (10 years ago) by jhr
  Adding support for vector normalize

Revision 716 - Directory Listing
Modified Thu Mar 31 16:39:25 2011 UTC (10 years ago) by jhr
  Fixed type error

Revision 714 - Directory Listing
Modified Thu Mar 31 13:33:50 2011 UTC (10 years ago) by jhr
  Adding normalization support for (s*F)@x, D(-F), and D(s*F) forms.

Revision 703 - Directory Listing
Modified Tue Mar 29 17:41:24 2011 UTC (10 years ago) by jhr
  Added support for field negation to high-il-opt.

Revision 695 - Directory Listing
Modified Fri Mar 25 17:52:54 2011 UTC (10 years ago) by jhr
  Added mechanism for supporting "black box" functions (e.g., sin and sqrt).
  Also added atan2, sqrt, and tan functions to Basis

Revision 683 - Directory Listing
Modified Thu Mar 24 00:42:27 2011 UTC (10 years ago) by jhr
  Added trace operator for 2x2, 3x3, and 4x4 matrices

Revision 649 - Directory Listing
Modified Fri Mar 18 15:47:56 2011 UTC (10 years ago) by jhr
  Started to add field normalization code to high-opt

Revision 613 - Directory Listing
Modified Sat Mar 12 19:29:23 2011 UTC (10 years, 1 month ago) by jhr
  Adding support for initially to IL.  Also factored out more common code from
  high-to-mid and mid-to-low into translate-fn.sml

Revision 548 - Directory Listing
Modified Thu Feb 17 22:41:53 2011 UTC (10 years, 1 month ago) by jhr
  Lots of changes to push image info through to the code generator.

Revision 546 - Directory Listing
Modified Thu Feb 17 14:56:58 2011 UTC (10 years, 1 month ago) by jhr
  Add border parameter to Inside operator and swap argument order to match
  surface language operator.

Revision 539 - Directory Listing
Modified Tue Feb 15 21:29:29 2011 UTC (10 years, 1 month ago) by jhr
  More work on code generation.  Made sure that the census info is initialized for
  all ILs.

Revision 517 - Directory Listing
Modified Thu Feb 10 11:45:00 2011 UTC (10 years, 2 months ago) by jhr
  Many changes to IL operators for fields and images.

Revision 516 - Directory Listing
Modified Wed Feb 9 23:10:31 2011 UTC (10 years, 2 months ago) by jhr
  Working on new field operations

Revision 508 - Directory Listing
Modified Sun Feb 6 18:55:04 2011 UTC (10 years, 2 months ago) by jhr
  Debugging new IL

Revision 499 - Directory Listing
Modified Tue Feb 1 17:37:51 2011 UTC (10 years, 2 months ago) by jhr
  Change "actor" to "strand"

Revision 491 - Directory Listing
Modified Wed Jan 26 15:31:09 2011 UTC (10 years, 2 months ago) by jhr
  Porting code to new IL

Revision 477 - Directory Listing
Modified Sat Nov 13 16:02:07 2010 UTC (10 years, 5 months ago) by jhr
  Creating a branch to explore a pure CFG IL

Revision 435 - Directory Listing
Modified Tue Oct 19 13:14:20 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Upated URL in header to diderot-language.cs.uchicago.edu

Revision 426 - Directory Listing
Modified Mon Oct 18 18:49:55 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Filter out dimensions of size one in tensor types

Revision 420 - Directory Listing
Modified Sun Oct 17 02:23:55 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Adding MidIL checking

Revision 417 - Directory Listing
Modified Sun Oct 17 00:32:30 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Added checking for HighIL representation

Revision 412 - Directory Listing
Modified Sat Oct 16 15:19:19 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Working on IL checking

Revision 411 - Directory Listing
Modified Sat Oct 16 15:03:18 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Rename file

Revision 408 - Directory Listing
Modified Fri Oct 15 12:30:15 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Working on HighIL checking code

Revision 407 - Directory Listing
Modified Fri Oct 15 12:27:09 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Added more type info to HighIL operators to aid checking.

Revision 405 - Directory Listing
Modified Fri Oct 15 04:42:42 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Working on checking for HighIL

Revision 404 - Directory Listing
Modified Thu Oct 14 22:11:38 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Started to work on checking code for HighIL

Revision 403 - Directory Listing
Modified Thu Oct 14 22:11:13 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Minor edits

Revision 400 - Directory Listing
Modified Thu Oct 14 21:06:49 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Slice support in HighIL

Revision 395 - Directory Listing
Modified Thu Oct 14 16:52:15 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Fix inexhaustive matches by adding E_Slice placeholders

Revision 394 - Directory Listing
Modified Thu Oct 14 16:30:29 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Added types to IL variables

Revision 393 - Directory Listing
Modified Thu Oct 14 15:45:01 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  new files

Revision 392 - Directory Listing
Modified Thu Oct 14 15:34:28 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Moving IL types out of the Op structures into their own per-IL structures.

Revision 372 - Directory Listing
Modified Sun Oct 3 15:20:28 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Bug fixes to HigiIL optimization

Revision 368 - Directory Listing
Modified Fri Oct 1 18:17:34 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Working on optimization and translation

Revision 364 - Directory Listing
Modified Wed Sep 29 18:06:12 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Working on high to mid translation

Revision 340 - Directory Listing
Modified Mon Sep 13 15:34:36 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Working on debugging HighIL optimization

Revision 338 - Directory Listing
Modified Mon Sep 13 14:49:12 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Working on HighIL optimization

Revision 336 - Directory Listing
Modified Tue Aug 24 20:24:21 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Added some comments

Revision 328 - Directory Listing
Modified Wed Aug 18 22:19:26 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Working on HighIL to MidIL translation

Revision 320 - Directory Listing
Modified Wed Aug 18 04:13:28 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Working on HighIL optimizer

Revision 287 - Directory Listing
Modified Fri Aug 13 21:40:04 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  new files

Revision 282 - Directory Listing
Modified Fri Aug 13 19:20:23 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Made the IL generator more general to handle MidIL features

Revision 266 - Directory Listing
Added Tue Aug 10 21:25:40 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler/high-il
  Moving high-IL stuff to its own directory

Sort log by:

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