summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuraid Madina <duraid@octopus.com.au>2005-11-01 05:49:08 +0000
committerDuraid Madina <duraid@octopus.com.au>2005-11-01 05:49:08 +0000
commit5a087ff8c349fc54c465b8a9fbb6a3a8fabc84bd (patch)
tree9e79e5456d0033b993cc5d5f9f08ddad22328307
parent9b61d3c1e2fdbda0004f2e27ca4fa52184c2c43f (diff)
downloadllvm-5a087ff8c349fc54c465b8a9fbb6a3a8fabc84bd.tar.gz
heh, scheduling was easy?
need to send chris, jim and sampo a box of fish each llvm-svn: 24135
-rw-r--r--llvm/lib/Target/IA64/README4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Target/IA64/README b/llvm/lib/Target/IA64/README
index d1a8fd2fa0fd..caf1982d5a00 100644
--- a/llvm/lib/Target/IA64/README
+++ b/llvm/lib/Target/IA64/README
@@ -54,6 +54,8 @@ I guarantee it.
TODO:
+ - stop passing FP args in both FP *and* integer regs when not required
+ - allocate low (nonstacked) registers more aggressively
- clean up and thoroughly test the isel patterns.
- fix stacked register allocation order: (for readability) we don't want
the out? registers being the first ones used
@@ -62,7 +64,7 @@ TODO:
- bundling!
(we will avoid the mess that is:
http://gcc.gnu.org/ml/gcc/2003-12/msg00832.html )
- - instruction scheduling (yep)
+ - instruction scheduling (hmmmm! ;)
- write truly inspirational documentation
- if-conversion (predicate database/knowledge? etc etc)
- counted loop support