SCM Repository
Log of /branches/pure-cfg/src/compiler
Sticky Revision: |
Revision 1273 - Directory Listing
Modified Mon Jun 6 10:46:20 2011 UTC (11 years ago) by jhr
Working on OpenCL support
Revision 1271 - Directory Listing
Modified Mon Jun 6 02:45:57 2011 UTC (11 years ago) by lamonts
Commiting OpenCL implementation does not include Diderot library functions support
Revision 1265 - Directory Listing
Modified Thu Jun 2 06:08:21 2011 UTC (11 years, 1 month ago) by lamonts
Final touches on the cl code
Revision 1264 - Directory Listing
Modified Thu Jun 2 06:08:07 2011 UTC (11 years, 1 month ago) by lamonts
Final touches on the cl code
Revision 1262 - Directory Listing
Modified Sat May 28 23:45:43 2011 UTC (11 years, 1 month ago) by jhr
Working on command-line option support
Revision 1261 - Directory Listing
Modified Sat May 28 23:16:30 2011 UTC (11 years, 1 month ago) by jhr
Working on compiler support for command-line options
Revision 1259 - Directory Listing
Modified Tue May 24 19:36:35 2011 UTC (11 years, 1 month ago) by jhr
remove stuff from sources.cm
Revision 1258 - Directory Listing
Modified Tue May 24 19:33:45 2011 UTC (11 years, 1 month ago) by jhr
Start to factor common C code support
Revision 1256 - Directory Listing
Modified Tue May 24 17:58:28 2011 UTC (11 years, 1 month ago) by lamonts
Added globals support to host side for the OpenCL
Revision 1250 - Directory Listing
Modified Thu May 19 02:20:28 2011 UTC (11 years, 1 month ago) by jhr
Push input descriptor string through compiler phases.
Revision 1249 - Directory Listing
Modified Thu May 19 00:37:17 2011 UTC (11 years, 1 month ago) by jhr
Changed syntax of input variables to require literal definitions and to allow a description string.
Revision 1248 - Directory Listing
Modified Wed May 18 21:30:05 2011 UTC (11 years, 1 month ago) by jhr
Don't need a duplicate copy of run-cc.sml in cl-target; use the one in c-target
Revision 1244 - Directory Listing
Modified Wed May 18 19:30:16 2011 UTC (11 years, 1 month ago) by lamonts
Added the code for generating OpenCL
Revision 1231 - Directory Listing
Modified Mon May 16 13:49:17 2011 UTC (11 years, 1 month ago) by jhr
Split input functions into their own file and added Diderot_InputVec2
Revision 1229 - Directory Listing
Modified Mon May 16 06:07:56 2011 UTC (11 years, 1 month ago) by jhr
Changed the naming convention for Input functions to precision independent
Revision 1228 - Directory Listing
Modified Mon May 16 04:35:01 2011 UTC (11 years, 1 month ago) by jhr
added some missing cleanup
Revision 1222 - Directory Listing
Modified Sat May 14 16:58:46 2011 UTC (11 years, 1 month ago) by jhr
Configuration hacking
Revision 1218 - Directory Listing
Modified Sat May 14 06:15:38 2011 UTC (11 years, 1 month ago) by jhr
Remove debugging output
Revision 1215 - Directory Listing
Modified Sat May 14 05:54:07 2011 UTC (11 years, 1 month ago) by jhr
Working on support for parallel runtime
Revision 1210 - Directory Listing
Modified Fri May 13 04:51:39 2011 UTC (11 years, 1 month ago) by jhr
Remove -march=native option from C compiles
Revision 1209 - Directory Listing
Modified Thu May 12 21:51:37 2011 UTC (11 years, 1 month ago) by jhr
Working on parallel runtime
Revision 1202 - Directory Listing
Modified Thu May 12 18:49:23 2011 UTC (11 years, 1 month ago) by jhr
Adding general support for command-line options
Revision 1183 - Directory Listing
Modified Wed May 11 12:59:21 2011 UTC (11 years, 1 month ago) by jhr
Working on command-line options
Revision 1176 - Directory Listing
Modified Tue May 10 22:08:54 2011 UTC (11 years, 1 month ago) by jhr
Working on command-line option support
Revision 1173 - Directory Listing
Modified Tue May 10 16:03:47 2011 UTC (11 years, 1 month ago) by jhr
Minor fixes
Revision 1172 - Directory Listing
Modified Tue May 10 15:57:48 2011 UTC (11 years, 1 month ago) by jhr
Working on multiple-target support
Revision 1171 - Directory Listing
Modified Tue May 10 14:08:35 2011 UTC (11 years, 1 month ago) by jhr
Added configure checks for OpenCL and made the codegen sources.cm file be a generated file
Revision 1164 - Directory Listing
Modified Mon May 9 21:42:27 2011 UTC (11 years, 1 month ago) by jhr
Starting to work on supporting multiple targets
Revision 1160 - Directory Listing
Modified Mon May 9 16:39:57 2011 UTC (11 years, 1 month ago) by jhr
Add framework to support command-line control of optimization
Revision 1159 - Directory Listing
Modified Mon May 9 16:39:28 2011 UTC (11 years, 1 month ago) by jhr
Bug fix: support multidimensional image types
Revision 1157 - Directory Listing
Modified Mon May 9 15:47:35 2011 UTC (11 years, 1 month ago) by jhr
Lots of work on getting the IL invariants right.
Revision 1154 - Directory Listing
Modified Sat May 7 19:17:51 2011 UTC (11 years, 1 month 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 (11 years, 1 month ago) by jhr
Working on debugging value numbering
Revision 1150 - Directory Listing
Modified Sat May 7 17:10:13 2011 UTC (11 years, 1 month ago) by jhr
Added ilName to SSA signature
Revision 1149 - Directory Listing
Modified Sat May 7 04:00:56 2011 UTC (11 years, 1 month ago) by jhr
Working copy of SML/NJ HashCons library, since the version distributed with 110.72 has a fatal bug in it.
Revision 1148 - Directory Listing
Modified Sat May 7 03:58:47 2011 UTC (11 years, 1 month ago) by jhr
Working on value numbering
Revision 1147 - Directory Listing
Modified Sat May 7 03:58:34 2011 UTC (11 years, 1 month ago) by jhr
Improvements to the replaceOutEdge and added RHS.vars
Revision 1146 - Directory Listing
Modified Sat May 7 03:57:41 2011 UTC (11 years, 1 month ago) by jhr
Fixed bug in edge editing
Revision 1145 - Directory Listing
Modified Fri May 6 21:54:42 2011 UTC (11 years, 1 month ago) by jhr
Minor bug fix: remove redundant replaceNode operation
Revision 1144 - Directory Listing
Modified Fri May 6 21:34:20 2011 UTC (11 years, 1 month ago) by jhr
Create RHS substructure in SSAFn functor
Revision 1143 - Directory Listing
Modified Fri May 6 18:54:38 2011 UTC (11 years, 1 month ago) by jhr
Fix type errors in ExprFn
Revision 1139 - Directory Listing
Modified Fri May 6 14:08:57 2011 UTC (11 years, 2 months ago) by jhr
Added check of image range type when loading images during simplify phase. Also improved error message when either range or domain is incorrect.
Revision 1138 - Directory Listing
Modified Fri May 6 14:08:44 2011 UTC (11 years, 2 months ago) by jhr
Fixed a bug in printing errors when there is no position info
Revision 1132 - Directory Listing
Modified Thu May 5 18:54:07 2011 UTC (11 years, 2 months ago) by jhr
better distclean
Revision 1128 - Directory Listing
Modified Thu May 5 16:19:36 2011 UTC (11 years, 2 months ago) by jhr
Adding support for program properties in TreeIL and fix a bug in the handling of die in variable analysis.
Revision 1111 - Directory Listing
Modified Wed May 4 21:51:56 2011 UTC (11 years, 2 months ago) by jhr
Use UnusedVarFn functor
Revision 1108 - Directory Listing
Modified Wed May 4 21:46:48 2011 UTC (11 years, 2 months ago) by jhr
Bug fix in maintaining census counts
Revision 1104 - Directory Listing
Modified Wed May 4 21:00:13 2011 UTC (11 years, 2 months ago) by jhr
Added functor to support unused variable elimination
Revision 1100 - Directory Listing
Modified Wed May 4 20:03:36 2011 UTC (11 years, 2 months ago) by jhr
Added pie as a float literal
Revision 1099 - Directory Listing
Modified Wed May 4 19:26:58 2011 UTC (11 years, 2 months ago) by jhr
Fixed typo in grammar
Revision 1097 - Directory Listing
Modified Wed May 4 19:07:24 2011 UTC (11 years, 2 months ago) by jhr
Add -m64 for linking too
Revision 1096 - Directory Listing
Modified Wed May 4 18:58:55 2011 UTC (11 years, 2 months ago) by jhr
restore -m64 option
Revision 1092 - Directory Listing
Modified Wed May 4 14:03:24 2011 UTC (11 years, 2 months ago) by jhr
Bug fix: remember to adjust census counts when renaming params to shadow vars
Revision 1091 - Directory Listing
Modified Wed May 4 13:07:58 2011 UTC (11 years, 2 months ago) by jhr
Fixed bug: matrix subtraction was being translated to matrix addition.
Revision 1076 - Directory Listing
Modified Tue May 3 21:58:58 2011 UTC (11 years, 2 months ago) by jhr
Added some FIXME notes
Revision 1075 - Directory Listing
Modified Tue May 3 21:46:15 2011 UTC (11 years, 2 months ago) by jhr
Added some debugging support
Revision 1074 - Directory Listing
Modified Tue May 3 21:44:43 2011 UTC (11 years, 2 months ago) by jhr
Bug fix: decrement the census counts on state variables that are unused outside strand initialization
Revision 1073 - Directory Listing
Modified Tue May 3 21:43:41 2011 UTC (11 years, 2 months ago) by jhr
Added TreeIL.Var.toString function
Revision 1072 - Directory Listing
Modified Tue May 3 21:43:15 2011 UTC (11 years, 2 months ago) by jhr
Added dec function to CensusFn
Revision 1069 - Directory Listing
Modified Tue May 3 20:08:02 2011 UTC (11 years, 2 months ago) by jhr
Overload the infix convolution operation so that it is commutative.
Revision 1048 - Directory Listing
Modified Mon May 2 20:00:02 2011 UTC (11 years, 2 months ago) by jhr
Changed the name of a function
Revision 1044 - Directory Listing
Modified Mon May 2 03:05:12 2011 UTC (11 years, 2 months ago) by jhr
More tweaks to get strand state variables right.
Revision 1043 - Directory Listing
Modified Mon May 2 03:04:52 2011 UTC (11 years, 2 months ago) by jhr
Hook in backtrace monitor
Revision 1042 - Directory Listing
Modified Mon May 2 03:03:46 2011 UTC (11 years, 2 months ago) by jhr
Fixed potential syntax error in output
Revision 1041 - Directory Listing
Modified Mon May 2 01:50:13 2011 UTC (11 years, 2 months ago) by jhr
Lots of tweaking of the variable analysis phase and its use in translating Low IL to Tree IL.
Revision 1037 - Directory Listing
Modified Sun May 1 19:29:55 2011 UTC (11 years, 2 months ago) by jhr
IL pretty printers have been moved to top level
Revision 1036 - Directory Listing
Modified Sun May 1 19:26:54 2011 UTC (11 years, 2 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 1035 - Directory Listing
Modified Sun May 1 19:23:10 2011 UTC (11 years, 2 months ago) by jhr
Fix so that "make build" works from a clean tree
Revision 1034 - Directory Listing
Modified Sun May 1 18:50:46 2011 UTC (11 years, 2 months ago) by jhr
Incomplete bug fix for parameters in methods
Revision 1032 - Directory Listing
Modified Sun May 1 17:39:37 2011 UTC (11 years, 2 months ago) by jhr
Finish implementing field scaling, addition, and subtraction
Revision 1017 - Directory Listing
Modified Sun May 1 03:06:05 2011 UTC (11 years, 2 months ago) by jhr
A lot of changes to better handle variable scoping etc.
Revision 1015 - Directory Listing
Modified Fri Apr 29 19:57:56 2011 UTC (11 years, 2 months ago) by jhr
Bug fix: syntax error when attempting to define 1D array of strands
Revision 1012 - Directory Listing
Modified Fri Apr 29 16:37:58 2011 UTC (11 years, 2 months ago) by jhr
Added standard method names to BasisNames module
Revision 1011 - Directory Listing
Modified Fri Apr 29 14:28:17 2011 UTC (11 years, 2 months ago) by jhr
Added Node.uses and Node.defs to SSAFn functor
Revision 1010 - Directory Listing
Modified Fri Apr 29 03:45:50 2011 UTC (11 years, 2 months ago) by jhr
removed debugging output
Revision 1007 - Directory Listing
Modified Thu Apr 28 22:10:12 2011 UTC (11 years, 2 months ago) by jhr
Added timing of compiler phases to help isolate performance bugs.
Revision 1005 - Directory Listing
Modified Thu Apr 28 21:00:40 2011 UTC (11 years, 2 months ago) by jhr
Added syntax for boolean literals
Revision 1002 - Directory Listing
Modified Thu Apr 28 12:16:45 2011 UTC (11 years, 2 months ago) by jhr
debugging timer support
Revision 1000 - Directory Listing
Modified Wed Apr 27 20:15:53 2011 UTC (11 years, 2 months ago) by glk
typos
Revision 998 - Directory Listing
Modified Wed Apr 27 17:38:21 2011 UTC (11 years, 2 months ago) by jhr
Include extra libs in link command
Revision 997 - Directory Listing
Modified Wed Apr 27 17:33:05 2011 UTC (11 years, 2 months ago) by jhr
More configuration hacking to better support multiple platforms.
Revision 994 - Directory Listing
Modified Wed Apr 27 13:40:40 2011 UTC (11 years, 2 months ago) by jhr
New module to support timing compiler phases
Revision 993 - Directory Listing
Modified Wed Apr 27 12:37:36 2011 UTC (11 years, 2 months ago) by jhr
Bug fix: generated incorrect code for transforming gradients to world space when the result was used more than once.
Revision 989 - Directory Listing
Modified Tue Apr 26 23:08:45 2011 UTC (11 years, 2 months ago) by jhr
Make the -rpath option something that is only used on Linux
Revision 988 - Directory Listing
Modified Tue Apr 26 21:50:10 2011 UTC (11 years, 2 months ago) by jhr
Fixed indentation
Revision 987 - Directory Listing
Modified Tue Apr 26 21:43:17 2011 UTC (11 years, 2 months ago) by jhr
Split code to compile and link C code into its own module.
Revision 986 - Directory Listing
Modified Tue Apr 26 21:32:17 2011 UTC (11 years, 2 months ago) by jhr
Fixed some makefile issues
Revision 984 - Directory Listing
Modified Tue Apr 26 17:04:32 2011 UTC (11 years, 2 months ago) by jhr
Added -rpath flag to linking phase so that dynamic libraries work on Linux
Revision 983 - Directory Listing
Modified Tue Apr 26 16:58:46 2011 UTC (11 years, 2 months ago) by jhr
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 982 - Directory Listing
Modified Tue Apr 26 13:35:52 2011 UTC (11 years, 2 months ago) by jhr
Adding NaN support to print-as-cl.sml
Revision 972 - Directory Listing
Modified Mon Apr 25 22:09:05 2011 UTC (11 years, 2 months ago) by jhr
Fixed bug in printing of nan
Revision 970 - Directory Listing
Modified Mon Apr 25 21:48:50 2011 UTC (11 years, 2 months ago) by jhr
Add outer loop-to-fixed point
Revision 969 - Directory Listing
Modified Mon Apr 25 21:48:28 2011 UTC (11 years, 2 months ago) by jhr
Fix flag passed to C compiler
Revision 965 - Directory Listing
Modified Mon Apr 25 15:46:48 2011 UTC (11 years, 2 months ago) by jhr
Bug fix: FloatLit.isNeg was not complete
Revision 964 - Directory Listing
Modified Mon Apr 25 15:01:00 2011 UTC (11 years, 2 months ago) by jhr
Fixed subtracting negative literal bug
Revision 963 - Directory Listing
Modified Mon Apr 25 14:49:44 2011 UTC (11 years, 2 months ago) by jhr
Several CLang changes: 1) fixed bug with printing negative literals (e.g., a - -1) 2) added support for assignment and shift operators to CLang. 3) added break and continue. 4) added printing support for nan
Revision 944 - Directory Listing
Modified Fri Apr 22 14:43:17 2011 UTC (11 years, 2 months ago) by jhr
Trying to make syntax error messages a bit better.
Revision 943 - Directory Listing
Modified Fri Apr 22 14:18:52 2011 UTC (11 years, 2 months ago) by jhr
Minor cleanup of grammar
Revision 920 - Directory Listing
Modified Thu Apr 21 22:29:31 2011 UTC (11 years, 2 months ago) by jhr
fixed spelling in a comment
Revision 919 - Directory Listing
Modified Thu Apr 21 21:34:14 2011 UTC (11 years, 2 months ago) by jhr
Export TreeToC for use by other targets
Revision 918 - Directory Listing
Modified Thu Apr 21 21:23:26 2011 UTC (11 years, 2 months ago) by jhr
Beginnings of OpenCL support
Revision 917 - Directory Listing
Modified Thu Apr 21 21:23:11 2011 UTC (11 years, 2 months ago) by glk
added c2ctmr kernel, an ostensibly C2 copy of the Catmull-Rom kernel
Revision 903 - Directory Listing
Modified Thu Apr 21 14:09:20 2011 UTC (11 years, 2 months ago) by jhr
Change syntax for field probing.
Revision 896 - Directory Listing
Modified Wed Apr 20 17:21:05 2011 UTC (11 years, 2 months ago) by jhr
Fixed field negation
Revision 895 - Directory Listing
Modified Wed Apr 20 17:20:44 2011 UTC (11 years, 2 months ago) by jhr
Added check for variable redefinition in the same scope
Revision 894 - Directory Listing
Modified Wed Apr 20 16:18:45 2011 UTC (11 years, 2 months ago) by jhr
Added FIXME note
Revision 893 - Directory Listing
Modified Wed Apr 20 16:14:07 2011 UTC (11 years, 2 months ago) by jhr
Fix voxel address arithmetic for non-scalar images
Revision 877 - Directory Listing
Modified Wed Apr 20 00:44:04 2011 UTC (11 years, 2 months ago) by jhr
Removed debug output
Revision 876 - Directory Listing
Modified Wed Apr 20 00:33:21 2011 UTC (11 years, 2 months ago) by jhr
Another bug fix for voxel indexing
Revision 870 - Directory Listing
Modified Tue Apr 19 22:58:29 2011 UTC (11 years, 2 months ago) by jhr
Fixed broken voxel address computation in mid-to-low.sml
Revision 867 - Directory Listing
Modified Tue Apr 19 21:16:42 2011 UTC (11 years, 2 months ago) by jhr
Fixed code generation for lerp
Revision 863 - Directory Listing
Modified Tue Apr 19 19:55:58 2011 UTC (11 years, 2 months ago) by jhr
Fixes for working with 1D images
Revision 862 - Directory Listing
Modified Tue Apr 19 19:55:36 2011 UTC (11 years, 2 months ago) by jhr
Added some image-info operations
Revision 861 - Directory Listing
Modified Tue Apr 19 19:52:55 2011 UTC (11 years, 2 months ago) by jhr
Add error check for Select<int,0>
Revision 860 - Directory Listing
Modified Tue Apr 19 19:49:47 2011 UTC (11 years, 2 months ago) by jhr
Catch error when Select is used on scalar
Revision 852 - Directory Listing
Modified Tue Apr 19 16:33:09 2011 UTC (11 years, 2 months ago) by jhr
Working on supporting non-scalar image data
Revision 850 - Directory Listing
Modified Tue Apr 19 15:51:51 2011 UTC (11 years, 2 months ago) by jhr
Working on supporting vector images
Revision 849 - Directory Listing
Modified Tue Apr 19 14:43:56 2011 UTC (11 years, 2 months ago) by jhr
Changes to image-info.sml: added support for loading non-scalar image data better error handling when Nrrd file does not exist
Revision 847 - Directory Listing
Modified Mon Apr 18 21:21:33 2011 UTC (11 years, 2 months ago) by jhr
Minor name change.
Revision 845 - Directory Listing
Modified Mon Apr 18 18:36:41 2011 UTC (11 years, 2 months ago) by jhr
Adding more 3x3 matrix support
Revision 844 - Directory Listing
Modified Mon Apr 18 18:30:49 2011 UTC (11 years, 2 months ago) by jhr
More bug fixes.
Revision 843 - Directory Listing
Modified Mon Apr 18 18:23:55 2011 UTC (11 years, 2 months ago) by jhr
fixing bugs in refactored code generator
Revision 842 - Directory Listing
Modified Mon Apr 18 17:58:57 2011 UTC (11 years, 2 months ago) by jhr
Working on refactoring
Revision 841 - Directory Listing
Modified Mon Apr 18 17:58:45 2011 UTC (11 years, 2 months ago) by jhr
Change type of Scale operator to work on arbitrary tensor types
Revision 840 - Directory Listing
Modified Mon Apr 18 17:12:43 2011 UTC (11 years, 2 months ago) by jhr
Working on codegen refactoring
Revision 839 - Directory Listing
Modified Mon Apr 18 16:50:47 2011 UTC (11 years, 2 months ago) by jhr
Working on refactoring code generation
Revision 838 - Directory Listing
Modified Mon Apr 18 02:53:09 2011 UTC (11 years, 2 months ago) by jhr
More work on refactoring
Revision 837 - Directory Listing
Modified Mon Apr 18 02:32:53 2011 UTC (11 years, 2 months ago) by jhr
Added more target properties to TARGET signature
Revision 836 - Directory Listing
Modified Sun Apr 17 22:15:42 2011 UTC (11 years, 2 months ago) by jhr
parameterize low-il to tree-il translation by target
Revision 835 - Directory Listing
Modified Sun Apr 17 22:12:15 2011 UTC (11 years, 2 months ago) by jhr
Make the low-to-tree translation be parameterized over the target
Revision 834 - Directory Listing
Modified Sun Apr 17 20:28:32 2011 UTC (11 years, 2 months ago) by jhr
More refactoring work
Revision 833 - Directory Listing
Modified Sun Apr 17 20:00:11 2011 UTC (11 years, 2 months ago) by jhr
Working on refactoring code generation
Revision 832 - Directory Listing
Modified Sun Apr 17 19:54:58 2011 UTC (11 years, 2 months ago) by jhr
Change type of Scale operator to work on arbitrary tensor types
Revision 831 - Directory Listing
Modified Sun Apr 17 19:42:25 2011 UTC (11 years, 2 months ago) by jhr
Working on refactoring code generation. New file for translating TreeIL expressions and statements to CLang
Revision 829 - Directory Listing
Modified Sat Apr 16 16:28:59 2011 UTC (11 years, 2 months ago) by jhr
Removed InvScale from IL. Instead, we invert the and use Scale in translate-basis.sml
Revision 828 - Directory Listing
Modified Sat Apr 16 16:27:46 2011 UTC (11 years, 2 months ago) by jhr
Added list of all IL basis functions
Revision 826 - Directory Listing
Modified Fri Apr 15 14:41:44 2011 UTC (11 years, 2 months ago) by jhr
Be more consistent about using functions to build CLang terms (instead of using the raw constructors)
Revision 825 - Directory Listing
Modified Thu Apr 14 19:46:35 2011 UTC (11 years, 2 months ago) by jhr
Change Norm operator in MidIL and LowIL to work on arbitrary tensor types. Still need codegen support.
Revision 824 - Directory Listing
Modified Thu Apr 14 15:54:24 2011 UTC (11 years, 2 months ago) by jhr
Some debugging and added "^" as power operator.
Revision 822 - Directory Listing
Modified Thu Apr 14 14:24:20 2011 UTC (11 years, 2 months ago) by jhr
Adding support for zeros[shape] and changed I to identity[d]
Revision 821 - Directory Listing
Modified Wed Apr 13 23:17:35 2011 UTC (11 years, 2 months ago) by jhr
Debugged implementation of outer products
Revision 820 - Directory Listing
Modified Wed Apr 13 22:15:08 2011 UTC (11 years, 2 months ago) by jhr
Adding support for outer product
Revision 819 - Directory Listing
Modified Wed Apr 13 22:02:50 2011 UTC (11 years, 2 months ago) by jhr
Added Literal.intLit helper function
Revision 817 - Directory Listing
Modified Wed Apr 13 18:20:08 2011 UTC (11 years, 2 months ago) by jhr
Bug fix: translation of matrix/vector multiplication ot IL ops was broken
Revision 812 - Directory Listing
Modified Tue Apr 12 18:01:07 2011 UTC (11 years, 2 months ago) by jhr
Added codegen support for vector-matrix, matrix-vector, and matrix-matrix multiplication
Revision 811 - Directory Listing
Modified Tue Apr 12 16:52:48 2011 UTC (11 years, 2 months ago) by jhr
Added missing support for sqrt
Revision 810 - Directory Listing
Modified Tue Apr 12 16:30:36 2011 UTC (11 years, 2 months ago) by jhr
Working on codegen support for vector-matrix, matrix-vector, and matrix-matrix multiplication.
Revision 807 - Directory Listing
Modified Tue Apr 12 15:41:18 2011 UTC (11 years, 2 months 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 806 - Directory Listing
Modified Tue Apr 12 14:07:55 2011 UTC (11 years, 2 months ago) by jhr
Use matrix copy when assigning to matrix variables.
Revision 802 - Directory Listing
Modified Tue Apr 12 02:57:14 2011 UTC (11 years, 2 months ago) by jhr
Added matrix subscripting support to code generation
Revision 801 - Directory Listing
Modified Tue Apr 12 02:39:00 2011 UTC (11 years, 2 months ago) by jhr
Fix operator checking code to allow Subscript on higher-order tensors
Revision 799 - Directory Listing
Modified Mon Apr 11 19:44:59 2011 UTC (11 years, 2 months ago) by jhr
Better error message with initially is missing
Revision 798 - Directory Listing
Modified Mon Apr 11 19:37:56 2011 UTC (11 years, 2 months ago) by jhr
Added codegen support for creating matrices
Revision 794 - Directory Listing
Modified Sat Apr 9 14:40:10 2011 UTC (11 years, 2 months ago) by jhr
Add support for strand-local field variables.
Revision 786 - Directory Listing
Modified Fri Apr 8 03:34:06 2011 UTC (11 years, 2 months ago) by jhr
Bug fix: slice operations were breaking eval phase
Revision 766 - Directory Listing
Modified Thu Apr 7 20:24:42 2011 UTC (11 years, 2 months ago) by jhr
Adding support for infix dot and cross-product operators
Revision 762 - Directory Listing
Modified Thu Apr 7 19:57:34 2011 UTC (11 years, 2 months ago) by jhr
Added identity matrix support (still needs codegen support)
Revision 754 - Directory Listing
Modified Thu Apr 7 14:55:33 2011 UTC (11 years, 2 months ago) by jhr
Added lerp as an overloaded function
Revision 753 - Directory Listing
Modified Thu Apr 7 14:48:23 2011 UTC (11 years, 2 months ago) by jhr
Allow for overloaded functions (like lerp)
Revision 752 - Directory Listing
Modified Thu Apr 7 14:47:45 2011 UTC (11 years, 2 months ago) by jhr
We don't need two copies of tent in Kernel
Revision 751 - Directory Listing
Modified Wed Apr 6 21:44:20 2011 UTC (11 years, 2 months ago) by jhr
Starting to add more unicode names
Revision 750 - Directory Listing
Modified Wed Apr 6 21:43:51 2011 UTC (11 years, 2 months ago) by jhr
Bug fix
Revision 745 - Directory Listing
Modified Wed Apr 6 13:46:25 2011 UTC (11 years, 2 months ago) by jhr
Bug fix: handle 0-degree kernels
Revision 742 - Directory Listing
Modified Wed Apr 6 09:02:33 2011 UTC (11 years, 2 months ago) by glk
added a once-differentiable tent kernel called c1tent
Revision 741 - Directory Listing
Modified Mon Apr 4 16:37:33 2011 UTC (11 years, 3 months ago) by jhr
Working on value-numbering
Revision 740 - Directory Listing
Modified Mon Apr 4 02:07:42 2011 UTC (11 years, 3 months ago) by jhr
Working on value-numbering optimization
Revision 739 - Directory Listing
Modified Sat Apr 2 19:53:36 2011 UTC (11 years, 3 months ago) by jhr
Add Trace to codegen
Revision 738 - Directory Listing
Modified Sat Apr 2 19:49:07 2011 UTC (11 years, 3 months ago) by jhr
Better printing of partials
Revision 737 - Directory Listing
Modified Sat Apr 2 19:48:56 2011 UTC (11 years, 3 months ago) by jhr
Added type labels to nodes in the differentiation iterator so that the intermediate variables get the right type
Revision 736 - Directory Listing
Modified Sat Apr 2 18:50:43 2011 UTC (11 years, 3 months 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 735 - Directory Listing
Modified Sat Apr 2 17:27:39 2011 UTC (11 years, 3 months ago) by jhr
Added FIXME comment
Revision 732 - Directory Listing
Modified Sat Apr 2 03:18:30 2011 UTC (11 years, 3 months ago) by jhr
Fixed bug in the C code that gets generated for subscripting vectors
Revision 731 - Directory Listing
Modified Sat Apr 2 03:15:31 2011 UTC (11 years, 3 months ago) by jhr
The C-target now compiles and links the generated C code
Revision 730 - Directory Listing
Modified Sat Apr 2 00:51:15 2011 UTC (11 years, 3 months ago) by jhr
Fixed bug in handling of norm
Revision 719 - Directory Listing
Modified Fri Apr 1 13:22:06 2011 UTC (11 years, 3 months ago) by jhr
Have norm map to abs when applied to scalars
Revision 718 - Directory Listing
Modified Thu Mar 31 22:18:06 2011 UTC (11 years, 3 months ago) by jhr
Finish support for normalize
Revision 717 - Directory Listing
Modified Thu Mar 31 22:12:58 2011 UTC (11 years, 3 months ago) by jhr
Adding support for vector normalize
Revision 716 - Directory Listing
Modified Thu Mar 31 16:39:25 2011 UTC (11 years, 3 months ago) by jhr
Fixed type error
Revision 714 - Directory Listing
Modified Thu Mar 31 13:33:50 2011 UTC (11 years, 3 months ago) by jhr
Adding normalization support for (s*F)@x, D(-F), and D(s*F) forms.
Revision 712 - Directory Listing
Modified Wed Mar 30 22:22:36 2011 UTC (11 years, 3 months ago) by jhr
Added FIXME comments for flattening tensors
Revision 708 - Directory Listing
Modified Wed Mar 30 16:41:18 2011 UTC (11 years, 3 months ago) by jhr
Check for existence of image file before running dnorm
Revision 707 - Directory Listing
Modified Tue Mar 29 20:42:41 2011 UTC (11 years, 3 months ago) by jhr
Added TODO list to typechecker.sml
Revision 705 - Directory Listing
Modified Tue Mar 29 20:19:31 2011 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by jhr
Catmull-Rom is C1 (not C2)
Revision 701 - Directory Listing
Modified Tue Mar 29 17:00:37 2011 UTC (11 years, 3 months ago) by jhr
Working on implementation of tensor slices
Revision 695 - Directory Listing
Modified Fri Mar 25 17:52:54 2011 UTC (11 years, 3 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 (11 years, 3 months ago) by jhr
Working on support for sequences
Revision 686 - Directory Listing
Modified Thu Mar 24 15:57:39 2011 UTC (11 years, 3 months ago) by jhr
Starting work on an OpenCL backend
Revision 685 - Directory Listing
Modified Thu Mar 24 14:12:05 2011 UTC (11 years, 3 months ago) by jhr
Added support for cross product
Revision 683 - Directory Listing
Modified Thu Mar 24 00:42:27 2011 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by jhr
Added T_Array type to AST
Revision 680 - Directory Listing
Modified Thu Mar 24 00:04:11 2011 UTC (11 years, 3 months ago) by jhr
Add missing case
Revision 678 - Directory Listing
Modified Wed Mar 23 17:20:50 2011 UTC (11 years, 3 months ago) by jhr
Added support for vector inputs
Revision 670 - Directory Listing
Modified Wed Mar 23 13:39:47 2011 UTC (11 years, 3 months ago) by jhr
fix handling of killPath
Revision 662 - Directory Listing
Modified Tue Mar 22 03:22:14 2011 UTC (11 years, 3 months ago) by jhr
Bug fix: use consistent axis order
Revision 659 - Directory Listing
Modified Mon Mar 21 19:09:24 2011 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by jhr
Bug fix: better CFG editing
Revision 654 - Directory Listing
Modified Mon Mar 21 17:10:54 2011 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by jhr
Starting to work on partitioning strand states
Revision 650 - Directory Listing
Modified Fri Mar 18 20:51:42 2011 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by jhr
Fixed voxel index calculation
Revision 640 - Directory Listing
Modified Thu Mar 17 17:59:58 2011 UTC (11 years, 3 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 (11 years, 3 months ago) by jhr
Fix potential type error in generated code
Revision 637 - Directory Listing
Modified Thu Mar 17 04:30:51 2011 UTC (11 years, 3 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 (11 years, 3 months ago) by jhr
Fix coefficients in probe code
Revision 634 - Directory Listing
Modified Thu Mar 17 03:42:15 2011 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by jhr
Fix file name
Revision 627 - Directory Listing
Modified Wed Mar 16 15:56:07 2011 UTC (11 years, 3 months ago) by jhr
New file
Revision 626 - Directory Listing
Modified Wed Mar 16 14:45:21 2011 UTC (11 years, 3 months ago) by jhr
Use UnixPath module to find dnorm executable
Revision 624 - Directory Listing
Modified Tue Mar 15 21:23:04 2011 UTC (11 years, 3 months ago) by jhr
Switch to compiler-generated initially code.
Revision 623 - Directory Listing
Modified Tue Mar 15 17:04:53 2011 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by jhr
Fixed a typechecking issue with iteration
Revision 618 - Directory Listing
Modified Mon Mar 14 13:21:58 2011 UTC (11 years, 3 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 (11 years, 3 months ago) by jhr
Adding for loops to C code generator
Revision 616 - Directory Listing
Modified Sun Mar 13 14:52:11 2011 UTC (11 years, 3 months ago) by jhr
Added ++ and -- as prefix and postfix operators
Revision 615 - Directory Listing
Modified Sun Mar 13 14:36:05 2011 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by jhr
Starting to implement support for initially
Revision 607 - Directory Listing
Modified Fri Mar 11 20:35:17 2011 UTC (11 years, 3 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 (11 years, 3 months ago) by jhr
Fixed bug in computing coefficients for probes
Revision 605 - Directory Listing
Modified Fri Mar 11 18:49:33 2011 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by jhr
Fixing pretty printing
Revision 600 - Directory Listing
Modified Fri Mar 11 15:38:11 2011 UTC (11 years, 3 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 (11 years, 3 months ago) by jhr
Added compact flag for printing IL
Revision 587 - Directory Listing
Modified Wed Mar 9 20:34:26 2011 UTC (11 years, 3 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 (11 years, 3 months ago) by jhr
adding comments
Revision 584 - Directory Listing
Modified Tue Mar 8 15:30:03 2011 UTC (11 years, 3 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 (11 years, 3 months ago) by jhr
Count live variables in exit nodes
Revision 582 - Directory Listing
Modified Tue Mar 8 15:01:38 2011 UTC (11 years, 3 months ago) by jhr
Added evaluation support for E_Cons
Revision 580 - Directory Listing
Modified Sun Mar 6 22:27:25 2011 UTC (11 years, 3 months ago) by jhr
Fixed bug in generation of voxel addressing
Revision 578 - Directory Listing
Modified Sun Mar 6 19:53:19 2011 UTC (11 years, 3 months ago) by jhr
Added documentation
Revision 577 - Directory Listing
Modified Sun Mar 6 19:53:05 2011 UTC (11 years, 3 months ago) by jhr
Fix typo in comment
Revision 576 - Directory Listing
Modified Fri Mar 4 01:13:40 2011 UTC (11 years, 4 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 (11 years, 4 months ago) by jhr
Working on missing pieces of code generation
Revision 567 - Directory Listing
Modified Thu Feb 24 23:28:06 2011 UTC (11 years, 4 months ago) by jhr
New file
Revision 565 - Directory Listing
Modified Thu Feb 24 18:34:48 2011 UTC (11 years, 4 months ago) by jhr
Streamlined code for real to int conversions
Revision 564 - Directory Listing
Modified Wed Feb 23 22:34:31 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 563 - Directory Listing
Modified Wed Feb 23 21:58:41 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 562 - Directory Listing
Modified Wed Feb 23 15:17:44 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation.
Revision 561 - Directory Listing
Modified Wed Feb 23 00:31:32 2011 UTC (11 years, 4 months ago) by jhr
Working on C target and code generation
Revision 559 - Directory Listing
Modified Tue Feb 22 20:09:41 2011 UTC (11 years, 4 months ago) by jhr
Add decls for local variables
Revision 555 - Directory Listing
Modified Tue Feb 22 19:46:55 2011 UTC (11 years, 4 months ago) by jhr
Added additional CM files to CM file list
Revision 554 - Directory Listing
Modified Mon Feb 21 15:50:21 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 553 - Directory Listing
Modified Fri Feb 18 19:18:47 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 552 - Directory Listing
Modified Fri Feb 18 15:09:08 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 551 - Directory Listing
Modified Fri Feb 18 15:02:25 2011 UTC (11 years, 4 months 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 (11 years, 4 months ago) by jhr
Added "allowedInline" function
Revision 548 - Directory Listing
Modified Thu Feb 17 22:41:53 2011 UTC (11 years, 4 months 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 (11 years, 4 months ago) by jhr
Working on code generation
Revision 546 - Directory Listing
Modified Thu Feb 17 14:56:58 2011 UTC (11 years, 4 months 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 (11 years, 4 months ago) by jhr
Working on code generation
Revision 543 - Directory Listing
Modified Wed Feb 16 16:20:59 2011 UTC (11 years, 4 months ago) by jhr
Added E_Cons support to TreeIL pretty printer
Revision 542 - Directory Listing
Modified Wed Feb 16 14:12:56 2011 UTC (11 years, 4 months 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 (11 years, 4 months ago) by jhr
Debugging code generation
Revision 540 - Directory Listing
Modified Wed Feb 16 03:08:40 2011 UTC (11 years, 4 months ago) by jhr
Adding documentation
Revision 539 - Directory Listing
Modified Tue Feb 15 21:29:29 2011 UTC (11 years, 4 months 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 (11 years, 4 months ago) by jhr
Working on code generation
Revision 537 - Directory Listing
Modified Tue Feb 15 18:02:25 2011 UTC (11 years, 4 months ago) by jhr
Debugging code generation
Revision 536 - Directory Listing
Modified Tue Feb 15 17:20:21 2011 UTC (11 years, 4 months ago) by jhr
Remove old IL types.sml file
Revision 535 - Directory Listing
Modified Tue Feb 15 17:17:20 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation: added printing for TreeIL
Revision 534 - Directory Listing
Modified Tue Feb 15 03:40:00 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 533 - Directory Listing
Modified Mon Feb 14 22:56:45 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 532 - Directory Listing
Modified Mon Feb 14 20:26:41 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 531 - Directory Listing
Modified Mon Feb 14 17:45:57 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 530 - Directory Listing
Modified Mon Feb 14 16:34:57 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 529 - Directory Listing
Modified Mon Feb 14 15:03:54 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 528 - Directory Listing
Modified Sun Feb 13 03:05:35 2011 UTC (11 years, 4 months ago) by jhr
More work on code generation
Revision 527 - Directory Listing
Modified Sun Feb 13 02:08:31 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 526 - Directory Listing
Modified Sat Feb 12 23:17:46 2011 UTC (11 years, 4 months ago) by jhr
Add codegen hook into driver
Revision 525 - Directory Listing
Modified Sat Feb 12 22:59:18 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 524 - Directory Listing
Modified Sat Feb 12 21:11:01 2011 UTC (11 years, 4 months ago) by jhr
Added Controls module
Revision 523 - Directory Listing
Modified Sat Feb 12 14:54:49 2011 UTC (11 years, 4 months ago) by jhr
Adding some info about x86 intrinsics
Revision 522 - Directory Listing
Modified Fri Feb 11 21:35:10 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 521 - Directory Listing
Modified Thu Feb 10 23:17:06 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 520 - Directory Listing
Modified Thu Feb 10 19:25:53 2011 UTC (11 years, 4 months ago) by jhr
Working on code gen
Revision 519 - Directory Listing
Modified Thu Feb 10 18:06:18 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 518 - Directory Listing
Modified Thu Feb 10 17:38:35 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 517 - Directory Listing
Modified Thu Feb 10 11:45:00 2011 UTC (11 years, 4 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 (11 years, 4 months ago) by jhr
Working on new field operations
Revision 514 - Directory Listing
Modified Tue Feb 8 22:54:00 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 513 - Directory Listing
Modified Tue Feb 8 21:23:01 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 512 - Directory Listing
Modified Tue Feb 8 19:32:42 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 510 - Directory Listing
Modified Tue Feb 8 16:12:38 2011 UTC (11 years, 4 months ago) by jhr
Working no mid to low conversion
Revision 509 - Directory Listing
Modified Sun Feb 6 20:46:43 2011 UTC (11 years, 4 months ago) by jhr
Debugging new IL
Revision 508 - Directory Listing
Modified Sun Feb 6 18:55:04 2011 UTC (11 years, 4 months ago) by jhr
Debugging new IL
Revision 507 - Directory Listing
Modified Fri Feb 4 14:35:26 2011 UTC (11 years, 4 months ago) by jhr
Debugging new IL
Revision 506 - Directory Listing
Modified Thu Feb 3 17:07:21 2011 UTC (11 years, 5 months ago) by jhr
Debugging new IL
Revision 505 - Directory Listing
Modified Thu Feb 3 17:03:20 2011 UTC (11 years, 5 months ago) by jhr
Add better IL pretty printing
Revision 504 - Directory Listing
Modified Wed Feb 2 20:23:51 2011 UTC (11 years, 5 months ago) by jhr
Update pretty printer for new IL
Revision 502 - Directory Listing
Modified Wed Feb 2 19:38:52 2011 UTC (11 years, 5 months ago) by jhr
working on porting to new IL
Revision 501 - Directory Listing
Modified Tue Feb 1 22:02:37 2011 UTC (11 years, 5 months ago) by jhr
Working on porting to new IL
Revision 500 - Directory Listing
Modified Tue Feb 1 17:40:24 2011 UTC (11 years, 5 months ago) by jhr
Made cfg type immutable
Revision 499 - Directory Listing
Modified Tue Feb 1 17:37:51 2011 UTC (11 years, 5 months ago) by jhr
Change "actor" to "strand"
Revision 498 - Directory Listing
Modified Tue Feb 1 01:43:52 2011 UTC (11 years, 5 months ago) by jhr
Working on porting to new IL
Revision 497 - Directory Listing
Modified Mon Jan 31 04:40:27 2011 UTC (11 years, 5 months ago) by jhr
Working on porting to new IR
Revision 496 - Directory Listing
Modified Sun Jan 30 03:52:13 2011 UTC (11 years, 5 months ago) by jhr
Working on port to new IR
Revision 495 - Directory Listing
Modified Fri Jan 28 20:43:10 2011 UTC (11 years, 5 months ago) by jhr
Work around for new IL
Revision 494 - Directory Listing
Modified Fri Jan 28 18:15:25 2011 UTC (11 years, 5 months ago) by jhr
Working on porting to new CFG IR
Revision 493 - Directory Listing
Modified Thu Jan 27 16:40:50 2011 UTC (11 years, 5 months ago) by jhr
Working on porting to new IL
Revision 491 - Directory Listing
Modified Wed Jan 26 15:31:09 2011 UTC (11 years, 5 months ago) by jhr
Porting code to new IL
Revision 488 - Directory Listing
Modified Wed Jan 12 23:21:04 2011 UTC (11 years, 5 months ago) by jhr
Fixing type errors
Revision 487 - Directory Listing
Modified Wed Jan 5 19:14:02 2011 UTC (11 years, 5 months ago) by jhr
Added splice implementation
Revision 486 - Directory Listing
Modified Wed Jan 5 17:00:05 2011 UTC (11 years, 5 months ago) by jhr
Fixing type errors
Revision 478 - Directory Listing
Modified Sun Nov 14 04:15:48 2010 UTC (11 years, 7 months ago) by jhr
Working on pure CFG representation
Revision 477 - Directory Listing
Modified Sat Nov 13 16:02:07 2010 UTC (11 years, 7 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Fixed typos
Revision 466 - Directory Listing
Modified Thu Oct 28 23:00:52 2010 UTC (11 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Fix typos
Revision 465 - Directory Listing
Modified Thu Oct 28 22:17:34 2010 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Minor edit
Revision 451 - Directory Listing
Modified Fri Oct 22 18:18:00 2010 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
fix comment
Revision 431 - Directory Listing
Modified Mon Oct 18 22:27:21 2010 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Rename file
Revision 410 - Directory Listing
Modified Fri Oct 15 19:31:53 2010 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
Minor edits
Revision 402 - Directory Listing
Modified Thu Oct 14 21:51:37 2010 UTC (11 years, 8 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 (11 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
fixed typo
Revision 400 - Directory Listing
Modified Thu Oct 14 21:06:49 2010 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
bug fixes
Revision 395 - Directory Listing
Modified Thu Oct 14 16:52:15 2010 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 months ago) by jhr
Original Path: trunk/src/compiler
new files
Revision 392 - Directory Listing
Modified Thu Oct 14 15:34:28 2010 UTC (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 months ago) by jhr
Original Path: trunk/src/compiler
Adding comments
Revision 342 - Directory Listing
Modified Wed Sep 15 21:52:14 2010 UTC (11 years, 9 months ago) by jhr
Original Path: trunk/src/compiler
New files
Revision 341 - Directory Listing
Modified Mon Sep 13 17:14:24 2010 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 months ago) by jhr
Original Path: trunk/src/compiler
comments
Revision 314 - Directory Listing
Modified Tue Aug 17 21:49:25 2010 UTC (11 years, 10 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 (11 years, 10 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 (11 years, 10 months ago) by jhr
Original Path: trunk/src/compiler
new files
Revision 286 - Directory Listing
Modified Fri Aug 13 21:39:34 2010 UTC (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 months ago) by jhr
Original Path: trunk/src/compiler
New directory
Revision 269 - Directory Listing
Modified Wed Aug 11 04:42:30 2010 UTC (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 months ago) by jhr
Original Path: trunk/src/compiler
Bug fix
Revision 258 - Directory Listing
Modified Mon Aug 9 18:36:44 2010 UTC (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 months ago) by jhr
Original Path: trunk/src/compiler
Bug fixes
Revision 234 - Directory Listing
Modified Thu Aug 5 21:34:29 2010 UTC (11 years, 10 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 months ago) by jhr
Original Path: trunk/src/compiler
Reorganizing source
Revision 200 - Directory Listing
Modified Mon Aug 2 21:57:49 2010 UTC (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 months ago) by jhr
Original Path: trunk/src/compiler
Update
Revision 195 - Directory Listing
Modified Mon Aug 2 19:09:04 2010 UTC (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 months ago) by jhr
Original Path: trunk/src/compiler
Added file
Revision 180 - Directory Listing
Modified Wed Jul 28 14:37:08 2010 UTC (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 months ago) by jhr
Original Path: trunk/src/compiler
Added comment
Revision 166 - Directory Listing
Modified Wed Jul 21 15:21:12 2010 UTC (11 years, 11 months ago) by jhr
Original Path: trunk/src/compiler
New file
Revision 165 - Directory Listing
Modified Wed Jul 21 15:20:53 2010 UTC (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (11 years, 11 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 (12 years 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 (12 years 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 (12 years 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 (12 years ago) by jhr
Original Path: trunk/src/compiler
Added normalize function
Revision 130 - Directory Listing
Modified Thu Jul 1 20:08:43 2010 UTC (12 years ago) by jhr
Original Path: trunk/src/compiler
Working on IL
Revision 129 - Directory Listing
Modified Thu Jul 1 18:03:54 2010 UTC (12 years 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 (12 years ago) by jhr
Original Path: trunk/src/compiler
Fixed syntax error
Revision 124 - Directory Listing
Modified Mon Jun 28 20:40:26 2010 UTC (12 years ago) by jhr
Original Path: trunk/src/compiler
New file
Revision 123 - Directory Listing
Modified Mon Jun 28 18:05:04 2010 UTC (12 years ago) by jhr
Original Path: trunk/src/compiler
Adding configuration support
Revision 122 - Directory Listing
Modified Mon Jun 28 17:58:00 2010 UTC (12 years ago) by jhr
Original Path: trunk/src/compiler
Fix syntax errors
Revision 118 - Directory Listing
Modified Thu Jun 24 17:06:25 2010 UTC (12 years 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 (12 years 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 (12 years ago) by jhr
Original Path: trunk/src/compiler
Fix bugs
Revision 115 - Directory Listing
Modified Wed Jun 23 22:01:49 2010 UTC (12 years 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 (12 years 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 (12 years 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 |