SCM Repository
Log of /branches/pure-cfg/src/compiler
Sticky Revision: |
Revision 707 - Directory Listing
Modified Tue Mar 29 20:42:41 2011 UTC (9 years, 11 months ago) by jhr
Added TODO list to typechecker.sml
Revision 705 - Directory Listing
Modified Tue Mar 29 20:19:31 2011 UTC (9 years, 11 months ago) by jhr
Added subscript for vectors and code generation for Subscript when argument is vector.
Revision 703 - Directory Listing
Modified Tue Mar 29 17:41:24 2011 UTC (9 years, 11 months ago) by jhr
Added support for field negation to high-il-opt.
Revision 702 - Directory Listing
Modified Tue Mar 29 17:23:41 2011 UTC (9 years, 11 months ago) by jhr
Catmull-Rom is C1 (not C2)
Revision 701 - Directory Listing
Modified Tue Mar 29 17:00:37 2011 UTC (9 years, 11 months ago) by jhr
Working on implementation of tensor slices
Revision 695 - Directory Listing
Modified Fri Mar 25 17:52:54 2011 UTC (9 years, 11 months 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 691 - Directory Listing
Modified Fri Mar 25 01:31:46 2011 UTC (9 years, 11 months ago) by jhr
Working on support for sequences
Revision 686 - Directory Listing
Modified Thu Mar 24 15:57:39 2011 UTC (9 years, 11 months ago) by jhr
Starting work on an OpenCL backend
Revision 685 - Directory Listing
Modified Thu Mar 24 14:12:05 2011 UTC (9 years, 11 months ago) by jhr
Added support for cross product
Revision 683 - Directory Listing
Modified Thu Mar 24 00:42:27 2011 UTC (9 years, 11 months ago) by jhr
Added trace operator for 2x2, 3x3, and 4x4 matrices
Revision 682 - Directory Listing
Modified Thu Mar 24 00:08:08 2011 UTC (9 years, 11 months ago) by jhr
Added evals, evecs, outer, and trace to Basis
Revision 681 - Directory Listing
Modified Thu Mar 24 00:07:42 2011 UTC (9 years, 11 months ago) by jhr
Added T_Array type to AST
Revision 680 - Directory Listing
Modified Thu Mar 24 00:04:11 2011 UTC (9 years, 11 months ago) by jhr
Add missing case
Revision 678 - Directory Listing
Modified Wed Mar 23 17:20:50 2011 UTC (9 years, 11 months ago) by jhr
Added support for vector inputs
Revision 670 - Directory Listing
Modified Wed Mar 23 13:39:47 2011 UTC (9 years, 11 months ago) by jhr
fix handling of killPath
Revision 662 - Directory Listing
Modified Tue Mar 22 03:22:14 2011 UTC (9 years, 11 months ago) by jhr
Bug fix: use consistent axis order
Revision 659 - Directory Listing
Modified Mon Mar 21 19:09:24 2011 UTC (9 years, 11 months ago) by jhr
Bugfix: missing code when exit was stabilize/die
Revision 656 - Directory Listing
Modified Mon Mar 21 17:41:26 2011 UTC (9 years, 11 months ago) by jhr
Bug fix: get printing format right for vectors
Revision 655 - Directory Listing
Modified Mon Mar 21 17:37:10 2011 UTC (9 years, 11 months ago) by jhr
Bug fix: better CFG editing
Revision 654 - Directory Listing
Modified Mon Mar 21 17:10:54 2011 UTC (9 years, 11 months ago) by jhr
Added support for tracking output state variables through ILs and generating a print function in the C target.
Revision 652 - Directory Listing
Modified Mon Mar 21 00:29:36 2011 UTC (9 years, 11 months ago) by jhr
Fixed bug when update always ended in stabilize/die.
Revision 651 - Directory Listing
Modified Sun Mar 20 16:53:55 2011 UTC (9 years, 11 months ago) by jhr
Starting to work on partitioning strand states
Revision 650 - Directory Listing
Modified Fri Mar 18 20:51:42 2011 UTC (9 years, 11 months ago) by jhr
Add stabilize method for strands that don't have them
Revision 649 - Directory Listing
Modified Fri Mar 18 15:47:56 2011 UTC (9 years, 11 months ago) by jhr
Started to add field normalization code to high-opt
Revision 648 - Directory Listing
Modified Fri Mar 18 14:45:04 2011 UTC (9 years, 11 months ago) by jhr
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 642 - Directory Listing
Modified Thu Mar 17 20:46:04 2011 UTC (9 years, 11 months ago) by jhr
Fixed voxel index calculation
Revision 640 - Directory Listing
Modified Thu Mar 17 17:59:58 2011 UTC (9 years, 11 months ago) by jhr
Bug fix: flip order of components in coefficient vectors so that they match the order of the voxel vectors
Revision 638 - Directory Listing
Modified Thu Mar 17 12:30:50 2011 UTC (9 years, 11 months ago) by jhr
Fix potential type error in generated code
Revision 637 - Directory Listing
Modified Thu Mar 17 04:30:51 2011 UTC (9 years, 11 months ago) by jhr
Bug fix: be more careful about flushing pending code.
Revision 635 - Directory Listing
Modified Thu Mar 17 03:42:51 2011 UTC (9 years, 11 months ago) by jhr
Fix coefficients in probe code
Revision 634 - Directory Listing
Modified Thu Mar 17 03:42:15 2011 UTC (9 years, 11 months ago) by jhr
Add cast to generated code to avoid warning message
Revision 632 - Directory Listing
Modified Thu Mar 17 00:32:17 2011 UTC (9 years, 11 months ago) by jhr
Preparing to support the rest of the build process in the compiler
Revision 628 - Directory Listing
Modified Wed Mar 16 15:56:29 2011 UTC (9 years, 11 months ago) by jhr
Fix file name
Revision 627 - Directory Listing
Modified Wed Mar 16 15:56:07 2011 UTC (9 years, 11 months ago) by jhr
New file
Revision 626 - Directory Listing
Modified Wed Mar 16 14:45:21 2011 UTC (9 years, 11 months ago) by jhr
Use UnixPath module to find dnorm executable
Revision 624 - Directory Listing
Modified Tue Mar 15 21:23:04 2011 UTC (9 years, 11 months ago) by jhr
Switch to compiler-generated initially code.
Revision 623 - Directory Listing
Modified Tue Mar 15 17:04:53 2011 UTC (9 years, 11 months ago) by jhr
Working on generating initially code. Also changed var and exp types in CTarget to be datatypes for better typechecking and documentation.
Revision 621 - Directory Listing
Modified Mon Mar 14 14:10:52 2011 UTC (9 years, 11 months ago) by jhr
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 620 - Directory Listing
Modified Mon Mar 14 13:46:59 2011 UTC (9 years, 11 months ago) by jhr
Fixed a typechecking issue with iteration
Revision 618 - Directory Listing
Modified Mon Mar 14 13:21:58 2011 UTC (9 years, 11 months ago) by jhr
More work on supporting initially in code generation
Revision 617 - Directory Listing
Modified Sun Mar 13 16:51:09 2011 UTC (9 years, 11 months ago) by jhr
Adding for loops to C code generator
Revision 616 - Directory Listing
Modified Sun Mar 13 14:52:11 2011 UTC (9 years, 11 months ago) by jhr
Added ++ and -- as prefix and postfix operators
Revision 615 - Directory Listing
Modified Sun Mar 13 14:36:05 2011 UTC (9 years, 11 months ago) by jhr
Adding for loops to TreeIL to support initially code generation
Revision 614 - Directory Listing
Modified Sun Mar 13 03:52:21 2011 UTC (9 years, 11 months ago) by jhr
Added pretty printing for initially code in IL
Revision 613 - Directory Listing
Modified Sat Mar 12 19:29:23 2011 UTC (9 years, 11 months 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 609 - Directory Listing
Modified Sat Mar 12 02:03:38 2011 UTC (9 years, 11 months ago) by jhr
Starting to implement support for initially
Revision 607 - Directory Listing
Modified Fri Mar 11 20:35:17 2011 UTC (9 years, 11 months ago) by jhr
Special case for 0 as a floating-point literal
Revision 606 - Directory Listing
Modified Fri Mar 11 19:25:02 2011 UTC (9 years, 11 months ago) by jhr
Fixed bug in computing coefficients for probes
Revision 605 - Directory Listing
Modified Fri Mar 11 18:49:33 2011 UTC (9 years, 11 months ago) by jhr
Fixed bug in construction of CFG. The order of predecessors was backwards
Revision 604 - Directory Listing
Modified Fri Mar 11 18:48:58 2011 UTC (9 years, 11 months ago) by jhr
Fixed bug in the handling of assignments to literals
Revision 603 - Directory Listing
Modified Fri Mar 11 18:47:41 2011 UTC (9 years, 11 months ago) by jhr
Added missing new lines and function for printing TreeIL statements
Revision 602 - Directory Listing
Modified Fri Mar 11 17:41:50 2011 UTC (9 years, 11 months ago) by jhr
Fixing pretty printing
Revision 600 - Directory Listing
Modified Fri Mar 11 15:38:11 2011 UTC (9 years, 11 months ago) by jhr
Bug fix: the update function was cast to the wrong type
Revision 590 - Directory Listing
Modified Thu Mar 10 15:47:48 2011 UTC (9 years, 11 months ago) by jhr
Added compact flag for printing IL
Revision 587 - Directory Listing
Modified Wed Mar 9 20:34:26 2011 UTC (9 years, 11 months ago) by jhr
Fix bug in order of axes when doing the convolution reduction (should be fastest to slowest).
Revision 586 - Directory Listing
Modified Wed Mar 9 20:33:32 2011 UTC (9 years, 11 months ago) by jhr
adding comments
Revision 584 - Directory Listing
Modified Tue Mar 8 15:30:03 2011 UTC (9 years, 11 months ago) by jhr
Fix conversions from float vector to integer vectors
Revision 583 - Directory Listing
Modified Tue Mar 8 15:01:53 2011 UTC (9 years, 11 months ago) by jhr
Count live variables in exit nodes
Revision 582 - Directory Listing
Modified Tue Mar 8 15:01:38 2011 UTC (9 years, 11 months ago) by jhr
Added evaluation support for E_Cons
Revision 580 - Directory Listing
Modified Sun Mar 6 22:27:25 2011 UTC (9 years, 11 months ago) by jhr
Fixed bug in generation of voxel addressing
Revision 578 - Directory Listing
Modified Sun Mar 6 19:53:19 2011 UTC (9 years, 11 months ago) by jhr
Added documentation
Revision 577 - Directory Listing
Modified Sun Mar 6 19:53:05 2011 UTC (9 years, 11 months ago) by jhr
Fix typo in comment
Revision 576 - Directory Listing
Modified Fri Mar 4 01:13:40 2011 UTC (9 years, 11 months ago) by jhr
Fixed bug in code generation for inside test
Revision 573 - Directory Listing
Modified Thu Mar 3 17:43:19 2011 UTC (10 years ago) by jhr
Working on missing pieces of code generation
Revision 567 - Directory Listing
Modified Thu Feb 24 23:28:06 2011 UTC (10 years ago) by jhr
New file
Revision 565 - Directory Listing
Modified Thu Feb 24 18:34:48 2011 UTC (10 years ago) by jhr
Streamlined code for real to int conversions
Revision 564 - Directory Listing
Modified Wed Feb 23 22:34:31 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 563 - Directory Listing
Modified Wed Feb 23 21:58:41 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 562 - Directory Listing
Modified Wed Feb 23 15:17:44 2011 UTC (10 years ago) by jhr
Working on code generation.
Revision 561 - Directory Listing
Modified Wed Feb 23 00:31:32 2011 UTC (10 years ago) by jhr
Working on C target and code generation
Revision 559 - Directory Listing
Modified Tue Feb 22 20:09:41 2011 UTC (10 years ago) by jhr
Add decls for local variables
Revision 555 - Directory Listing
Modified Tue Feb 22 19:46:55 2011 UTC (10 years ago) by jhr
Added additional CM files to CM file list
Revision 554 - Directory Listing
Modified Mon Feb 21 15:50:21 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 553 - Directory Listing
Modified Fri Feb 18 19:18:47 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 552 - Directory Listing
Modified Fri Feb 18 15:09:08 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 551 - Directory Listing
Modified Fri Feb 18 15:02:25 2011 UTC (10 years ago) by jhr
Split runtime names and C target types into their own modules.
Revision 549 - Directory Listing
Modified Thu Feb 17 22:54:25 2011 UTC (10 years ago) by jhr
Added "allowedInline" function
Revision 548 - Directory Listing
Modified Thu Feb 17 22:41:53 2011 UTC (10 years ago) by jhr
Lots of changes to push image info through to the code generator.
Revision 547 - Directory Listing
Modified Thu Feb 17 14:57:07 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 546 - Directory Listing
Modified Thu Feb 17 14:56:58 2011 UTC (10 years ago) by jhr
Add border parameter to Inside operator and swap argument order to match surface language operator.
Revision 544 - Directory Listing
Modified Wed Feb 16 23:14:14 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 543 - Directory Listing
Modified Wed Feb 16 16:20:59 2011 UTC (10 years ago) by jhr
Added E_Cons support to TreeIL pretty printer
Revision 542 - Directory Listing
Modified Wed Feb 16 14:12:56 2011 UTC (10 years ago) by jhr
Fixed issue in low-to-tree conversion when one branch of if ends in die or stabilize
Revision 541 - Directory Listing
Modified Wed Feb 16 05:30:57 2011 UTC (10 years ago) by jhr
Debugging code generation
Revision 540 - Directory Listing
Modified Wed Feb 16 03:08:40 2011 UTC (10 years ago) by jhr
Adding documentation
Revision 539 - Directory Listing
Modified Tue Feb 15 21:29:29 2011 UTC (10 years ago) by jhr
More work on code generation. Made sure that the census info is initialized for all ILs.
Revision 538 - Directory Listing
Modified Tue Feb 15 19:16:03 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 537 - Directory Listing
Modified Tue Feb 15 18:02:25 2011 UTC (10 years ago) by jhr
Debugging code generation
Revision 536 - Directory Listing
Modified Tue Feb 15 17:20:21 2011 UTC (10 years ago) by jhr
Remove old IL types.sml file
Revision 535 - Directory Listing
Modified Tue Feb 15 17:17:20 2011 UTC (10 years ago) by jhr
Working on code generation: added printing for TreeIL
Revision 534 - Directory Listing
Modified Tue Feb 15 03:40:00 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 533 - Directory Listing
Modified Mon Feb 14 22:56:45 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 532 - Directory Listing
Modified Mon Feb 14 20:26:41 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 531 - Directory Listing
Modified Mon Feb 14 17:45:57 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 530 - Directory Listing
Modified Mon Feb 14 16:34:57 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 529 - Directory Listing
Modified Mon Feb 14 15:03:54 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 528 - Directory Listing
Modified Sun Feb 13 03:05:35 2011 UTC (10 years ago) by jhr
More work on code generation
Revision 527 - Directory Listing
Modified Sun Feb 13 02:08:31 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 526 - Directory Listing
Modified Sat Feb 12 23:17:46 2011 UTC (10 years ago) by jhr
Add codegen hook into driver
Revision 525 - Directory Listing
Modified Sat Feb 12 22:59:18 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 524 - Directory Listing
Modified Sat Feb 12 21:11:01 2011 UTC (10 years ago) by jhr
Added Controls module
Revision 523 - Directory Listing
Modified Sat Feb 12 14:54:49 2011 UTC (10 years ago) by jhr
Adding some info about x86 intrinsics
Revision 522 - Directory Listing
Modified Fri Feb 11 21:35:10 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 521 - Directory Listing
Modified Thu Feb 10 23:17:06 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 520 - Directory Listing
Modified Thu Feb 10 19:25:53 2011 UTC (10 years ago) by jhr
Working on code gen
Revision 519 - Directory Listing
Modified Thu Feb 10 18:06:18 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 518 - Directory Listing
Modified Thu Feb 10 17:38:35 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 517 - Directory Listing
Modified Thu Feb 10 11:45:00 2011 UTC (10 years 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 ago) by jhr
Working on new field operations
Revision 514 - Directory Listing
Modified Tue Feb 8 22:54:00 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 513 - Directory Listing
Modified Tue Feb 8 21:23:01 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 512 - Directory Listing
Modified Tue Feb 8 19:32:42 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 510 - Directory Listing
Modified Tue Feb 8 16:12:38 2011 UTC (10 years ago) by jhr
Working no mid to low conversion
Revision 509 - Directory Listing
Modified Sun Feb 6 20:46:43 2011 UTC (10 years ago) by jhr
Debugging new IL
Revision 508 - Directory Listing
Modified Sun Feb 6 18:55:04 2011 UTC (10 years ago) by jhr
Debugging new IL
Revision 507 - Directory Listing
Modified Fri Feb 4 14:35:26 2011 UTC (10 years ago) by jhr
Debugging new IL
Revision 506 - Directory Listing
Modified Thu Feb 3 17:07:21 2011 UTC (10 years ago) by jhr
Debugging new IL
Revision 505 - Directory Listing
Modified Thu Feb 3 17:03:20 2011 UTC (10 years ago) by jhr
Add better IL pretty printing
Revision 504 - Directory Listing
Modified Wed Feb 2 20:23:51 2011 UTC (10 years ago) by jhr
Update pretty printer for new IL
Revision 502 - Directory Listing
Modified Wed Feb 2 19:38:52 2011 UTC (10 years ago) by jhr
working on porting to new IL
Revision 501 - Directory Listing
Modified Tue Feb 1 22:02:37 2011 UTC (10 years ago) by jhr
Working on porting to new IL
Revision 500 - Directory Listing
Modified Tue Feb 1 17:40:24 2011 UTC (10 years ago) by jhr
Made cfg type immutable
Revision 499 - Directory Listing
Modified Tue Feb 1 17:37:51 2011 UTC (10 years ago) by jhr
Change "actor" to "strand"
Revision 498 - Directory Listing
Modified Tue Feb 1 01:43:52 2011 UTC (10 years, 1 month ago) by jhr
Working on porting to new IL
Revision 497 - Directory Listing
Modified Mon Jan 31 04:40:27 2011 UTC (10 years, 1 month ago) by jhr
Working on porting to new IR
Revision 496 - Directory Listing
Modified Sun Jan 30 03:52:13 2011 UTC (10 years, 1 month ago) by jhr
Working on port to new IR
Revision 495 - Directory Listing
Modified Fri Jan 28 20:43:10 2011 UTC (10 years, 1 month ago) by jhr
Work around for new IL
Revision 494 - Directory Listing
Modified Fri Jan 28 18:15:25 2011 UTC (10 years, 1 month ago) by jhr
Working on porting to new CFG IR
Revision 493 - Directory Listing
Modified Thu Jan 27 16:40:50 2011 UTC (10 years, 1 month ago) by jhr
Working on porting to new IL
Revision 491 - Directory Listing
Modified Wed Jan 26 15:31:09 2011 UTC (10 years, 1 month ago) by jhr
Porting code to new IL
Revision 488 - Directory Listing
Modified Wed Jan 12 23:21:04 2011 UTC (10 years, 1 month ago) by jhr
Fixing type errors
Revision 487 - Directory Listing
Modified Wed Jan 5 19:14:02 2011 UTC (10 years, 1 month ago) by jhr
Added splice implementation
Revision 486 - Directory Listing
Modified Wed Jan 5 17:00:05 2011 UTC (10 years, 1 month ago) by jhr
Fixing type errors
Revision 478 - Directory Listing
Modified Sun Nov 14 04:15:48 2010 UTC (10 years, 3 months ago) by jhr
Working on pure CFG representation
Revision 477 - Directory Listing
Modified Sat Nov 13 16:02:07 2010 UTC (10 years, 3 months ago) by jhr
Creating a branch to explore a pure CFG IL
Revision 475 - Directory Listing
Modified Thu Nov 4 18:57:11 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler
Changed typing rules for tensor construction. The convention is now slow-to-fast for tensor dimensions.
Revision 470 - Directory Listing
Modified Tue Nov 2 16:33:48 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler
Added additional operations on fields (F+F, F-F, sF, Fs, F/s)
Revision 467 - Directory Listing
Modified Fri Oct 29 13:34:08 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Fixed typos
Revision 466 - Directory Listing
Modified Thu Oct 28 23:00:52 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Fix typos
Revision 465 - Directory Listing
Modified Thu Oct 28 22:17:34 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on mid-to-low translation
Revision 464 - Directory Listing
Modified Thu Oct 28 12:57:20 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on MidIL to LowIL translation
Revision 463 - Directory Listing
Modified Wed Oct 27 22:48:59 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on MidIL to LowIL translation
Revision 462 - Directory Listing
Modified Wed Oct 27 22:48:45 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Added fromDigits function
Revision 461 - Directory Listing
Modified Wed Oct 27 22:48:29 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Added explode function
Revision 460 - Directory Listing
Modified Wed Oct 27 16:11:13 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on mid-to-low translation
Revision 459 - Directory Listing
Modified Wed Oct 27 12:54:03 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on Mid to Low translation
Revision 458 - Directory Listing
Modified Wed Oct 27 12:29:00 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on LowIL
Revision 457 - Directory Listing
Modified Wed Oct 27 12:08:13 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on low-il
Revision 456 - Directory Listing
Modified Wed Oct 27 04:31:38 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on codegen
Revision 455 - Directory Listing
Modified Wed Oct 27 02:42:13 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on codegen
Revision 454 - Directory Listing
Modified Mon Oct 25 19:59:47 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on coed generation
Revision 453 - Directory Listing
Modified Sun Oct 24 00:47:57 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Minor edit
Revision 451 - Directory Listing
Modified Fri Oct 22 18:18:00 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on code generator API
Revision 450 - Directory Listing
Modified Thu Oct 21 15:58:26 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Change name of MidIL Transform operator to PosToImgSpace. Also added GradToWorldSpace operator to MidIL.
Revision 445 - Directory Listing
Modified Thu Oct 21 04:01:15 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Clarify description of simplify
Revision 435 - Directory Listing
Modified Tue Oct 19 13:14:20 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Upated URL in header to diderot-language.cs.uchicago.edu
Revision 433 - Directory Listing
Modified Mon Oct 18 22:27:56 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Beginnings of code generation infrastructure
Revision 432 - Directory Listing
Modified Mon Oct 18 22:27:41 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
fix comment
Revision 431 - Directory Listing
Modified Mon Oct 18 22:27:21 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Starting to work on mid-to-low translation
Revision 430 - Directory Listing
Modified Mon Oct 18 22:26:52 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
update descriptions of passes
Revision 429 - Directory Listing
Modified Mon Oct 18 19:59:04 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Slightly better error reporting
Revision 427 - Directory Listing
Modified Mon Oct 18 19:35:52 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix: realTy == VecTy 1 (not 0)
Revision 426 - Directory Listing
Modified Mon Oct 18 18:49:55 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Filter out dimensions of size one in tensor types
Revision 424 - Directory Listing
Modified Mon Oct 18 13:19:33 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Starting to work on the LowIL representation
Revision 423 - Directory Listing
Modified Sun Oct 17 02:29:06 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix: get type of Inside right
Revision 422 - Directory Listing
Modified Sun Oct 17 02:27:07 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix: wrong signature for EvalKernel
Revision 421 - Directory Listing
Modified Sun Oct 17 02:26:16 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix: get type of Select right
Revision 420 - Directory Listing
Modified Sun Oct 17 02:23:55 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Adding MidIL checking
Revision 419 - Directory Listing
Modified Sun Oct 17 02:23:43 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Better error messages
Revision 418 - Directory Listing
Modified Sun Oct 17 02:23:13 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix: add missing code to set CFG edges in destination
Revision 417 - Directory Listing
Modified Sun Oct 17 00:32:30 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Added checking for HighIL representation
Revision 416 - Directory Listing
Modified Sun Oct 17 00:32:07 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix: get the result type of condtional expressions right when simplifying
Revision 415 - Directory Listing
Modified Sun Oct 17 00:21:51 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
bug fix for conditional expressions
Revision 414 - Directory Listing
Modified Sat Oct 16 18:00:43 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on checking
Revision 413 - Directory Listing
Modified Sat Oct 16 15:39:31 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
More work on checking
Revision 412 - Directory Listing
Modified Sat Oct 16 15:19:19 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on IL checking
Revision 411 - Directory Listing
Modified Sat Oct 16 15:03:18 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Rename file
Revision 410 - Directory Listing
Modified Fri Oct 15 19:31:53 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on checking code
Revision 408 - Directory Listing
Modified Fri Oct 15 12:30:15 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on HighIL checking code
Revision 407 - Directory Listing
Modified Fri Oct 15 12:27:09 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Added more type info to HighIL operators to aid checking.
Revision 406 - Directory Listing
Modified Fri Oct 15 12:12:10 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Simplify basis by removing cruft that is not being used.
Revision 405 - Directory Listing
Modified Fri Oct 15 04:42:42 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on checking for HighIL
Revision 404 - Directory Listing
Modified Thu Oct 14 22:11:38 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Started to work on checking code for HighIL
Revision 403 - Directory Listing
Modified Thu Oct 14 22:11:13 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Minor edits
Revision 402 - Directory Listing
Modified Thu Oct 14 21:51:37 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
reorganize operators a bit
Revision 401 - Directory Listing
Modified Thu Oct 14 21:08:45 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
fixed typo
Revision 400 - Directory Listing
Modified Thu Oct 14 21:06:49 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Slice support in HighIL
Revision 399 - Directory Listing
Modified Thu Oct 14 20:08:35 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on slice support
Revision 398 - Directory Listing
Modified Thu Oct 14 20:08:18 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Added types to pretty printing
Revision 397 - Directory Listing
Modified Thu Oct 14 20:08:03 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
bug fixes
Revision 395 - Directory Listing
Modified Thu Oct 14 16:52:15 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Fix inexhaustive matches by adding E_Slice placeholders
Revision 394 - Directory Listing
Modified Thu Oct 14 16:30:29 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Added types to IL variables
Revision 393 - Directory Listing
Modified Thu Oct 14 15:45:01 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
new files
Revision 392 - Directory Listing
Modified Thu Oct 14 15:34:28 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Moving IL types out of the Op structures into their own per-IL structures.
Revision 391 - Directory Listing
Modified Thu Oct 14 13:18:24 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Move MidIL types into their own module
Revision 387 - Directory Listing
Modified Fri Oct 8 15:29:24 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Copy some of the translation boilerplate from the high-to-mid translation into the mid-to-low translation
Revision 383 - Directory Listing
Modified Tue Oct 5 21:53:49 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
normalize tensor shapes in prune functions (e.g., tensor[1] ==> tensor[]).
Revision 382 - Directory Listing
Modified Tue Oct 5 21:46:21 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Fixed bug in grammar
Revision 381 - Directory Listing
Modified Tue Oct 5 21:42:17 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Working on adding slice notation and fixed precedence of differentiation
Revision 379 - Directory Listing
Modified Tue Oct 5 00:28:29 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Added conditional expression syntax
Revision 374 - Directory Listing
Modified Sun Oct 3 18:56:32 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Debugging probe.sml.
Revision 373 - Directory Listing
Modified Sun Oct 3 15:27:04 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Added fld2d' test case
Revision 372 - Directory Listing
Modified Sun Oct 3 15:20:28 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler
Bug fixes to HigiIL optimization
Revision 370 - Directory Listing
Modified Sat Oct 2 17:19:14 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Added parse-tree support for conditional expressions (still need parser support)
Revision 369 - Directory Listing
Modified Sat Oct 2 17:18:48 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Started to work on IL checker
Revision 368 - Directory Listing
Modified Fri Oct 1 18:17:34 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Working on optimization and translation
Revision 367 - Directory Listing
Modified Thu Sep 30 21:20:13 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Added HighIL to MidIL translation phase
Revision 365 - Directory Listing
Modified Wed Sep 29 20:07:58 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation
Revision 364 - Directory Listing
Modified Wed Sep 29 18:06:12 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Working on high to mid translation
Revision 363 - Directory Listing
Modified Wed Sep 29 18:05:48 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
removed Transform from high IL
Revision 361 - Directory Listing
Modified Wed Sep 29 14:17:34 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation functor
Revision 360 - Directory Listing
Modified Wed Sep 29 02:59:34 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
working on translation
Revision 359 - Directory Listing
Modified Tue Sep 28 22:03:40 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Adding new file for translation support
Revision 358 - Directory Listing
Modified Tue Sep 28 13:38:09 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Working on high to mid translation
Revision 355 - Directory Listing
Modified Sun Sep 26 18:00:31 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Move test-kernel stuff to fields directory
Revision 354 - Directory Listing
Modified Sun Sep 26 18:00:16 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Added hash-cons representation of IL expressions
Revision 353 - Directory Listing
Modified Fri Sep 24 21:43:11 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Debugging generation of probe code
Revision 352 - Directory Listing
Modified Fri Sep 24 07:21:51 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Debugging probe.sml
Revision 351 - Directory Listing
Modified Fri Sep 24 01:14:58 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Working on test driver for probe code
Revision 350 - Directory Listing
Modified Fri Sep 24 01:04:36 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Added assignToString function
Revision 349 - Directory Listing
Modified Fri Sep 24 00:24:20 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
working on HighIL to MidIL translation
Revision 347 - Directory Listing
Modified Tue Sep 21 15:31:49 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Fixed header comment
Revision 346 - Directory Listing
Modified Mon Sep 20 19:23:56 2010 UTC (10 years, 5 months ago) by lamonts
Original Path: trunk/src/compiler
deleting a random file
Revision 345 - Directory Listing
Modified Mon Sep 20 19:22:51 2010 UTC (10 years, 5 months ago) by lamonts
Original Path: trunk/src/compiler
adding the translate directory for mid-to-low il
Revision 344 - Directory Listing
Modified Mon Sep 20 19:21:18 2010 UTC (10 years, 5 months ago) by lamonts
Original Path: trunk/src/compiler
Adding the files for the low-il specs
Revision 343 - Directory Listing
Modified Mon Sep 20 02:47:00 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Adding comments
Revision 342 - Directory Listing
Modified Wed Sep 15 21:52:14 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
New files
Revision 341 - Directory Listing
Modified Mon Sep 13 17:14:24 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Implementing the census functor
Revision 340 - Directory Listing
Modified Mon Sep 13 15:34:36 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Working on debugging HighIL optimization
Revision 338 - Directory Listing
Modified Mon Sep 13 14:49:12 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Working on HighIL optimization
Revision 337 - Directory Listing
Modified Sun Sep 12 14:26:47 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler
Put optimization passes in IL directories
Revision 336 - Directory Listing
Modified Tue Aug 24 20:24:21 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added some comments
Revision 334 - Directory Listing
Modified Thu Aug 19 20:53:07 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on high to mid translation
Revision 333 - Directory Listing
Modified Thu Aug 19 20:52:48 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Tweaking MidIL definition
Revision 332 - Directory Listing
Modified Thu Aug 19 20:18:53 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Fixed bugs in mid-il and IL generator
Revision 328 - Directory Listing
Modified Wed Aug 18 22:19:26 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on HighIL to MidIL translation
Revision 325 - Directory Listing
Modified Wed Aug 18 17:07:16 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added compiler README file
Revision 324 - Directory Listing
Modified Wed Aug 18 17:06:10 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Adding placeholder directories
Revision 323 - Directory Listing
Modified Wed Aug 18 14:59:35 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on probe code generation
Revision 320 - Directory Listing
Modified Wed Aug 18 04:13:28 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on HighIL optimizer
Revision 319 - Directory Listing
Modified Wed Aug 18 04:13:08 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
comments
Revision 314 - Directory Listing
Modified Tue Aug 17 21:49:25 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on compiler
Revision 304 - Directory Listing
Modified Tue Aug 17 14:20:44 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
tweaking mid IL
Revision 287 - Directory Listing
Modified Fri Aug 13 21:40:04 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
new files
Revision 286 - Directory Listing
Modified Fri Aug 13 21:39:34 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
added convolve function
Revision 285 - Directory Listing
Modified Fri Aug 13 20:52:11 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added Stats module
Revision 284 - Directory Listing
Modified Fri Aug 13 20:39:04 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
More general representation of image samples
Revision 283 - Directory Listing
Modified Fri Aug 13 20:38:43 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added newProp and newFlag functions for nodes, stmts, and vars
Revision 282 - Directory Listing
Modified Fri Aug 13 19:20:23 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Made the IL generator more general to handle MidIL features
Revision 281 - Directory Listing
Modified Fri Aug 13 17:40:53 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on MidIL representation
Revision 280 - Directory Listing
Modified Fri Aug 13 17:40:28 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
New directory
Revision 269 - Directory Listing
Modified Wed Aug 11 04:42:30 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Make the "lift" phase be more agressive about evaluating
Revision 268 - Directory Listing
Modified Wed Aug 11 04:41:04 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
merge DIFF and CONV constructors
Revision 267 - Directory Listing
Modified Wed Aug 11 04:40:44 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
tweaking printing of SSA IL
Revision 266 - Directory Listing
Modified Tue Aug 10 21:25:40 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Moving high-IL stuff to its own directory
Revision 265 - Directory Listing
Modified Tue Aug 10 21:16:06 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Some work on SSA checking code
Revision 264 - Directory Listing
Modified Tue Aug 10 17:36:47 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Change kernel representation to not rely on symmetry
Revision 263 - Directory Listing
Modified Tue Aug 10 17:36:19 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix
Revision 258 - Directory Listing
Modified Mon Aug 9 18:36:44 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added BackwardDFAFn functor
Revision 257 - Directory Listing
Modified Mon Aug 9 18:28:37 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added ForwardDFAFn functor
Revision 256 - Directory Listing
Modified Mon Aug 9 17:28:57 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
New version of IL with translation to HighIL and pretty printing.
Revision 250 - Directory Listing
Modified Fri Aug 6 21:37:28 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Adding more Unicode operators
Revision 247 - Directory Listing
Modified Fri Aug 6 20:20:42 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added infix convolve syntax
Revision 246 - Directory Listing
Modified Fri Aug 6 15:32:26 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Output to log file
Revision 245 - Directory Listing
Modified Fri Aug 6 15:31:55 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Support evaluation for more functions
Revision 244 - Directory Listing
Modified Fri Aug 6 15:31:13 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added smart constructors
Revision 242 - Directory Listing
Modified Fri Aug 6 15:25:03 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix: get the order of instantiated meta variables right
Revision 241 - Directory Listing
Modified Fri Aug 6 14:07:20 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix: add missing case to pruneShape
Revision 240 - Directory Listing
Modified Fri Aug 6 04:59:16 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on lifting and translation
Revision 239 - Directory Listing
Modified Fri Aug 6 00:36:04 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on image-info input
Revision 238 - Directory Listing
Modified Thu Aug 5 23:17:46 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Use the log file for debugging output
Revision 237 - Directory Listing
Modified Thu Aug 5 23:17:27 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added Log structure
Revision 236 - Directory Listing
Modified Thu Aug 5 21:57:57 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Hook in evaluation of statics
Revision 235 - Directory Listing
Modified Thu Aug 5 21:57:46 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Bug fixes
Revision 234 - Directory Listing
Modified Thu Aug 5 21:34:29 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on static evalution
Revision 232 - Directory Listing
Modified Thu Aug 5 16:18:44 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on static evaluation
Revision 231 - Directory Listing
Modified Thu Aug 5 16:11:37 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on evaluation of static globals
Revision 230 - Directory Listing
Modified Thu Aug 5 16:00:24 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added Inputs module to handle static input variables
Revision 229 - Directory Listing
Modified Wed Aug 4 15:46:08 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added type field to E_Input in Simple AST.
Revision 228 - Directory Listing
Modified Wed Aug 4 13:36:35 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Made typechecking more strict.
Revision 227 - Directory Listing
Modified Wed Aug 4 05:27:13 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on lifting
Revision 226 - Directory Listing
Modified Tue Aug 3 21:34:18 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation to HighIL
Revision 221 - Directory Listing
Modified Tue Aug 3 20:13:55 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Added E_Input and E_Field constructors to Simple AST
Revision 202 - Directory Listing
Modified Tue Aug 3 13:06:03 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Reorganize stuff to do with images, kernels, and fields into its own directory.
Revision 201 - Directory Listing
Modified Tue Aug 3 12:57:10 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler
Reorganizing source
Revision 200 - Directory Listing
Modified Mon Aug 2 21:57:49 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translateion
Revision 199 - Directory Listing
Modified Mon Aug 2 21:34:31 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added Var substructure to SSAFn
Revision 198 - Directory Listing
Modified Mon Aug 2 21:26:57 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Starting to add utility code for SSA representations
Revision 197 - Directory Listing
Modified Mon Aug 2 20:51:47 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation to HighIL
Revision 196 - Directory Listing
Modified Mon Aug 2 19:10:49 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Update
Revision 195 - Directory Listing
Modified Mon Aug 2 19:09:04 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Adding operations for fields
Revision 194 - Directory Listing
Modified Mon Aug 2 16:40:29 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation to IL
Revision 193 - Directory Listing
Modified Mon Aug 2 16:40:18 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added Tbl structure
Revision 192 - Directory Listing
Modified Mon Aug 2 16:23:42 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation to IL
Revision 190 - Directory Listing
Modified Sat Jul 31 04:39:18 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Minor work on translation
Revision 189 - Directory Listing
Modified Fri Jul 30 19:37:01 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation to HighIL
Revision 188 - Directory Listing
Modified Thu Jul 29 22:28:39 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation to IL
Revision 187 - Directory Listing
Modified Thu Jul 29 14:00:37 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on IL representation
Revision 186 - Directory Listing
Modified Thu Jul 29 04:26:57 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Add generator for IL operator structures.
Revision 185 - Directory Listing
Modified Wed Jul 28 17:11:09 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Renamed internal variable input to optInput and added input variable.
Revision 184 - Directory Listing
Modified Wed Jul 28 16:48:27 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation
Revision 183 - Directory Listing
Modified Wed Jul 28 16:28:10 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation to HighIL
Revision 182 - Directory Listing
Modified Wed Jul 28 16:05:13 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added toType, toDiff, toShape, and toDim functions
Revision 181 - Directory Listing
Modified Wed Jul 28 14:37:42 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added file
Revision 180 - Directory Listing
Modified Wed Jul 28 14:37:08 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation to HighIL
Revision 179 - Directory Listing
Modified Tue Jul 27 20:43:23 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Simplified AST code now uses default input values when no input is given.
Revision 176 - Directory Listing
Modified Mon Jul 26 19:47:48 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Switch the translate code to take simple AST as its input type
Revision 175 - Directory Listing
Modified Sat Jul 24 16:53:55 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added pretty printing for simplified AST
Revision 174 - Directory Listing
Modified Sat Jul 24 15:38:08 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Adding simplify pass to driver
Revision 173 - Directory Listing
Modified Sat Jul 24 15:37:50 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Cleanup and simplification of AST representation
Revision 172 - Directory Listing
Modified Sat Jul 24 15:37:08 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
New file: working on pretty printing for Simple AST
Revision 171 - Directory Listing
Modified Sat Jul 24 14:13:10 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Adding simple-ast representation
Revision 170 - Directory Listing
Modified Sat Jul 24 13:30:47 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Restrict polymorphism to operators/functions.
Revision 169 - Directory Listing
Modified Thu Jul 22 20:07:37 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Split function and variable namespaces and add notion of restricted operations that cannot appear inside actor or initialization code.
Revision 168 - Directory Listing
Modified Wed Jul 21 20:58:37 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on translation to HighIL
Revision 167 - Directory Listing
Modified Wed Jul 21 20:58:09 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added comment
Revision 166 - Directory Listing
Modified Wed Jul 21 15:21:12 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
New file
Revision 165 - Directory Listing
Modified Wed Jul 21 15:20:53 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Adding equality tests and hashing support
Revision 164 - Directory Listing
Modified Tue Jul 20 18:56:04 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added output state variables and stabilize methods
Revision 155 - Directory Listing
Modified Fri Jul 9 21:38:01 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added kernel printing code
Revision 153 - Directory Listing
Modified Fri Jul 9 18:59:12 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Debugging kernel support using test driver
Revision 143 - Directory Listing
Modified Thu Jul 8 19:12:22 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added min and max on reals.
Revision 141 - Directory Listing
Modified Thu Jul 8 18:51:26 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added RawTypes module
Revision 140 - Directory Listing
Modified Thu Jul 8 18:48:51 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Starting to write a test driver for the kernel code
Revision 139 - Directory Listing
Modified Thu Jul 8 18:48:23 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Made kernel type abstract and added derivative cache.
Revision 138 - Directory Listing
Modified Thu Jul 8 18:47:33 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added toReal function
Revision 137 - Directory Listing
Modified Wed Jul 7 21:30:23 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Working on IR
Revision 136 - Directory Listing
Modified Wed Jul 7 20:38:52 2010 UTC (10 years, 7 months ago) by jhr
Original Path: trunk/src/compiler
Added variable sets and maps
Revision 135 - Directory Listing
Modified Fri Jul 2 21:57:47 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Working on IL representation
Revision 133 - Directory Listing
Modified Fri Jul 2 21:41:27 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Merging image-info into IL directory
Revision 132 - Directory Listing
Modified Fri Jul 2 21:30:59 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
merge image-info directory into the IL directory
Revision 131 - Directory Listing
Modified Fri Jul 2 21:30:43 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Added normalize function
Revision 130 - Directory Listing
Modified Thu Jul 1 20:08:43 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Working on IL
Revision 129 - Directory Listing
Modified Thu Jul 1 18:03:54 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Parameterize the SSA representation over the operators
Revision 127 - Directory Listing
Modified Tue Jun 29 20:08:28 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Fixed syntax error
Revision 124 - Directory Listing
Modified Mon Jun 28 20:40:26 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
New file
Revision 123 - Directory Listing
Modified Mon Jun 28 18:05:04 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Adding configuration support
Revision 122 - Directory Listing
Modified Mon Jun 28 17:58:00 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Fix syntax errors
Revision 118 - Directory Listing
Modified Thu Jun 24 17:06:25 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Added compare to Rational
Revision 117 - Directory Listing
Modified Thu Jun 24 14:00:22 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Switched kernels to use rational coefficients and added definitions of common kernels.
Revision 116 - Directory Listing
Modified Thu Jun 24 13:43:16 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Fix bugs
Revision 115 - Directory Listing
Modified Wed Jun 23 22:01:49 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Working on rational numbers for the kernels
Revision 112 - Directory Listing
Modified Wed Jun 23 19:35:31 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Restore Gordon's edits
Revision 110 - Directory Listing
Added Wed Jun 23 19:28:48 2010 UTC (10 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Moving compiler sources into src/compiler
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |