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

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/FIXME.md
ViewVC logotype

Diff of /branches/vis15/src/compiler/FIXME.md

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4563, Sat Sep 10 23:47:37 2016 UTC revision 4564, Sun Sep 11 19:10:20 2016 UTC
# Line 64  Line 64 
64    * printing support for classes that include protected or private members (`print-as-cxx.sml`)    * printing support for classes that include protected or private members (`print-as-cxx.sml`)
65    
66    * many issues in translating Tree IR to C++ (`tree-to-cxx.sml`)    * many issues in translating Tree IR to C++ (`tree-to-cxx.sml`)
     - 🔥 subscript on sequences of tensors  
67      - liveness analysis to enable *in situ* dynamic sequence operations      - liveness analysis to enable *in situ* dynamic sequence operations
68      - add `vload_aligned` and `vpack_aligned` operations      - add `vload_aligned` and `vpack_aligned` operations
69      - refactor common code out of `trAssign` and `trDecl` functions      - refactor common code out of `trAssign` and `trDecl` functions
# Line 93  Line 92 
92    
93  ### `high-opt`  ### `high-opt`
94    
 <!--   * code clean up (`eps-util.sml`)  
     - documentation  
     - avoid use of append to build lists  
  Done  
 -->  
   
95    * improve efficiency of doRHS by doing one pass of substitutions (`normalize.sml`)    * improve efficiency of doRHS by doing one pass of substitutions (`normalize.sml`)
96    
97  ### `high-to-mid`  ### `high-to-mid`
98    
99    * Expand integer powers into multiplications (`high-to-mid.sml`)    * Expand integer powers into multiplications (`high-to-mid.sml`)
 <!--  
   * Need documentation for the `mkLdVoxel` function (`probe-ein.sml`)  
   
   * Improve documentation for the `arrangeBody` function (`probe-ein.sml`)  
  Done  
  -->  
100    
101  ### `inputs`  ### `inputs`
102    
# Line 139  Line 126 
126    
127  ### `mid-to-low`  ### `mid-to-low`
128    
   * Generalize `imgToArgs` to handle arbitrary dimension images (`field-to-low.sml`)  
 <!--   looks generalized already  
   -->  
129    * Support IR operators `Clamp`, `MapClamp`, and `Lerp` on higher-order tensor types    * Support IR operators `Clamp`, `MapClamp`, and `Lerp` on higher-order tensor types
130      (`mid-to-low.sml`).      (`mid-to-low.sml`).
131    
# Line 201  Line 185 
185    * &#x1F525; support for parallel target (`gen.sml` and `fragments`)    * &#x1F525; support for parallel target (`gen.sml` and `fragments`)
186    
187  ### `translate`  ### `translate`
188  <!--  
   * Implement zero-tensor in Ein (`translate-basis.sml`)  
  Done  
 -->  
189    * Support for `E_Tuple` and `E_Project` (`translate.sml`)    * Support for `E_Tuple` and `E_Project` (`translate.sml`)
190    
191    * Check possible issues with global initialization and conditionals (`translate.sml`)    * Check possible issues with global initialization and conditionals (`translate.sml`)

Legend:
Removed from v.4563  
changed lines
  Added in v.4564

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