From c54d46c7fef71bc36de8e99b2da3ed0f34a586ea Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Sun, 4 Nov 2012 14:25:36 -0500
Subject: [PATCH] Update MEMO.

---
 MEMO | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/MEMO b/MEMO
index 0ba422887..5d69b66be 100644
--- a/MEMO
+++ b/MEMO
@@ -44,16 +44,27 @@ Things to consider
 To-do
 ^^^^^
 
-- Kernel splitting (via what variables get computed in a kernel)
+- Prohibit known variable names as subst rule arguments
+
+- Expose iname-duplicate-and-rename as a primitive.
 
 - Kernel fusion
 
 - Data implementation tags
+  TODO initial bringup:
+  - implemented_arg_info
+  - Arg declaration
+  - Temp var declaration
+  - Adapt padding
+  - loopy.compiled
+
+  TODO further:
+  - vectorization
+  - automatic copies
+  - write_image()
 
 - Make tests run on GPUs
 
-- Fix timer / call code
-
 Fixes:
 
 - Group instructions by dependency/inames for scheduling, to
@@ -67,12 +78,12 @@ Fixes:
 Future ideas
 ^^^^^^^^^^^^
 
+- Kernel splitting (via what variables get computed in a kernel)
+
 - Put all OpenCL functions into mangler
 
 - Fuse: store/fetch elimination?
 
-- Expose iname-duplicate-and-rename as a primitive.
-
 - Array language
 
 - reg rolling
-- 
GitLab