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

SCM Repository

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

Log of /branches/pure-cfg/src/compiler/translate/translate.sml

Parent Directory Parent Directory


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

Revision 1525 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 13 15:57:40 2011 UTC (7 years, 9 months ago) by jhr
File length: 15010 byte(s)
Diff to previous 1508
  Pushed sequence and tuple operations through compiler (tuples are still not supported
  in the code generator).

Revision 1508 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 21 21:23:18 2011 UTC (7 years, 9 months ago) by jhr
File length: 15010 byte(s)
Diff to previous 1505
  Working on adding IL support for sequences and eigenvectors

Revision 1505 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 20 13:24:45 2011 UTC (7 years, 9 months ago) by jhr
File length: 15522 byte(s)
Diff to previous 1504
  Renamed the MethodName module StrandUtil and added the strand properties to it.  Also added
  strand properties to the IL representation.

Revision 1504 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 19 17:55:42 2011 UTC (7 years, 9 months ago) by jhr
File length: 14684 byte(s)
Diff to previous 1443
  Major change to the intermediate representation.  The loading and saving of
  strand state variables is now explicit, which simplifies a lot of things.

Revision 1443 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 11 10:36:10 2011 UTC (8 years ago) by jhr
File length: 14179 byte(s)
Diff to previous 1340
  Added datatype to represent method names.

Revision 1340 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 13 19:57:19 2011 UTC (8 years, 1 month ago) by jhr
File length: 14019 byte(s)
Diff to previous 1250
  porting bugfix from trunk

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

Revision 1157 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 9 15:47:35 2011 UTC (8 years, 2 months ago) by jhr
File length: 13693 byte(s)
Diff to previous 1153
  Lots of work on getting the IL invariants right.

Revision 1153 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 7 19:12:57 2011 UTC (8 years, 2 months ago) by jhr
File length: 12906 byte(s)
Diff to previous 1017
  Working on debugging value numbering

Revision 1017 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 1 03:06:05 2011 UTC (8 years, 2 months ago) by jhr
File length: 12722 byte(s)
Diff to previous 736
  A lot of changes to better handle variable scoping etc.

Revision 736 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 2 18:50:43 2011 UTC (8 years, 3 months ago) by jhr
File length: 12896 byte(s)
Diff to previous 670
  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 670 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 23 13:39:47 2011 UTC (8 years, 3 months ago) by jhr
File length: 12881 byte(s)
Diff to previous 654
  fix handling of killPath

Revision 654 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 21 17:10:54 2011 UTC (8 years, 3 months ago) by jhr
File length: 12372 byte(s)
Diff to previous 648
  Added support for tracking output state variables through ILs and generating
  a print function in the C target.

Revision 648 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 18 14:45:04 2011 UTC (8 years, 4 months ago) by jhr
File length: 12274 byte(s)
Diff to previous 624
  Introduce variable decls into SimpleAST representation.  We need these so that
  the result variables that are introduced for conditional expressions can be
  correctly handled by the translation to SSA.

Revision 624 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 15 21:23:04 2011 UTC (8 years, 4 months ago) by jhr
File length: 12077 byte(s)
Diff to previous 621
  Switch to compiler-generated initially code.

Revision 621 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 14 14:10:52 2011 UTC (8 years, 4 months ago) by jhr
File length: 11443 byte(s)
Diff to previous 613
  Since initially only supports rectangular-shaped iteration, we can lift the range
  computation outside the iterations.  This allows us to determine the dimensions and
  to change the order of loop nesting.

Revision 613 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 12 19:29:23 2011 UTC (8 years, 4 months ago) by jhr
File length: 11565 byte(s)
Diff to previous 609
  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 609 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 12 02:03:38 2011 UTC (8 years, 4 months ago) by jhr
File length: 10670 byte(s)
Diff to previous 563
  Starting to implement support for initially

Revision 563 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 23 21:58:41 2011 UTC (8 years, 4 months ago) by jhr
File length: 10664 byte(s)
Diff to previous 548
  Working on code generation

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

Revision 541 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 16 05:30:57 2011 UTC (8 years, 5 months ago) by jhr
File length: 9987 byte(s)
Diff to previous 539
  Debugging code generation

Revision 539 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 15 21:29:29 2011 UTC (8 years, 5 months ago) by jhr
File length: 9904 byte(s)
Diff to previous 517
  More work on code generation.  Made sure that the census info is initialized for
  all ILs.

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

Revision 509 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 6 20:46:43 2011 UTC (8 years, 5 months ago) by jhr
File length: 9920 byte(s)
Diff to previous 508
  Debugging new IL

Revision 508 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 6 18:55:04 2011 UTC (8 years, 5 months ago) by jhr
File length: 9640 byte(s)
Diff to previous 507
  Debugging new IL

Revision 507 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 4 14:35:26 2011 UTC (8 years, 5 months ago) by jhr
File length: 9559 byte(s)
Diff to previous 506
  Debugging new IL

Revision 506 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 3 17:07:21 2011 UTC (8 years, 5 months ago) by jhr
File length: 9367 byte(s)
Diff to previous 504
  Debugging new IL

Revision 504 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 2 20:23:51 2011 UTC (8 years, 5 months ago) by jhr
File length: 9518 byte(s)
Diff to previous 502
  Update pretty printer for new IL

Revision 502 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 2 19:38:52 2011 UTC (8 years, 5 months ago) by jhr
File length: 9482 byte(s)
Diff to previous 501
  working on porting to new IL

Revision 501 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 1 22:02:37 2011 UTC (8 years, 5 months ago) by jhr
File length: 9485 byte(s)
Diff to previous 500
  Working on porting to new IL

Revision 500 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 1 17:40:24 2011 UTC (8 years, 5 months ago) by jhr
File length: 9306 byte(s)
Diff to previous 498
  Made cfg type immutable

Revision 498 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 1 01:43:52 2011 UTC (8 years, 5 months ago) by jhr
File length: 8902 byte(s)
Diff to previous 497
  Working on porting to new IL

Revision 497 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 31 04:40:27 2011 UTC (8 years, 5 months ago) by jhr
File length: 8811 byte(s)
Diff to previous 496
  Working on porting to new IR

Revision 496 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 30 03:52:13 2011 UTC (8 years, 5 months ago) by jhr
File length: 11461 byte(s)
Diff to previous 494
  Working on port to new IR

Revision 494 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 28 18:15:25 2011 UTC (8 years, 5 months ago) by jhr
File length: 10985 byte(s)
Diff to previous 477
  Working on porting to new CFG IR

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

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

Revision 426 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 18 18:49:55 2010 UTC (8 years, 8 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 8739 byte(s)
Diff to previous 407
  Filter out dimensions of size one in tensor types

Revision 407 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 15 12:27:09 2010 UTC (8 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 8658 byte(s)
Diff to previous 400
  Added more type info to HighIL operators to aid checking.

Revision 400 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 14 21:06:49 2010 UTC (8 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 8624 byte(s)
Diff to previous 399
  Slice support in HighIL

Revision 399 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 14 20:08:35 2010 UTC (8 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 8294 byte(s)
Diff to previous 395
  Working on slice support

Revision 395 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 14 16:52:15 2010 UTC (8 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 8290 byte(s)
Diff to previous 394
  Fix inexhaustive matches by adding E_Slice placeholders

Revision 394 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 14 16:30:29 2010 UTC (8 years, 9 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 8230 byte(s)
Diff to previous 256
  Added types to IL variables

Revision 256 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 9 17:28:57 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 7711 byte(s)
Diff to previous 240
  New version of IL with translation to HighIL and pretty printing.

Revision 240 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 6 04:59:16 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 5763 byte(s)
Diff to previous 229
  Working on lifting and translation

Revision 229 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 4 15:46:08 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 5420 byte(s)
Diff to previous 227
  Added type field to E_Input in Simple AST.

Revision 227 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 4 05:27:13 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 5414 byte(s)
Diff to previous 226
  Working on lifting

Revision 226 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 3 21:34:18 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 5402 byte(s)
Diff to previous 200
  Working on translation to HighIL

Revision 200 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 21:57:49 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 5093 byte(s)
Diff to previous 199
  Working on translateion

Revision 199 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 21:34:31 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 3804 byte(s)
Diff to previous 197
  Added Var substructure to SSAFn

Revision 197 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 20:51:47 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 3803 byte(s)
Diff to previous 194
  Working on translation to HighIL

Revision 194 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 16:40:29 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 3783 byte(s)
Diff to previous 192
  Working on translation to IL

Revision 192 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 16:23:42 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 3770 byte(s)
Diff to previous 190
  Working on translation to IL

Revision 190 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 31 04:39:18 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 2420 byte(s)
Diff to previous 189
  Minor work on translation

Revision 189 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 30 19:37:01 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 1840 byte(s)
Diff to previous 188
  Working on translation to HighIL

Revision 188 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 29 22:28:39 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 1292 byte(s)
Diff to previous 176
  Working on translation to IL

Revision 176 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 26 19:47:48 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 1151 byte(s)
Diff to previous 168
  Switch the translate code to take simple AST as its input type

Revision 168 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 21 20:58:37 2010 UTC (8 years, 11 months ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 914 byte(s)
Diff to previous 137
  Working on translation to HighIL

Revision 137 - (view) (download) (annotate) - [select for diffs]
Added Wed Jul 7 21:30:23 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/translate/translate.sml
File length: 295 byte(s)
  Working on IR

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