summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-10-13 06:09:34 +0000
committerChris Lattner <sabre@nondot.org>2001-10-13 06:09:34 +0000
commit5168b27e79edf937c82e8426170795e93fe7b647 (patch)
tree5d32b6569cc87cc885f711bfb1c752510ce37906 /docs
parent669bd7c2c215ed0b2ee00609ca582cc275158acc (diff)
downloadllvm-5168b27e79edf937c82e8426170795e93fe7b647.tar.gz
llvm-5168b27e79edf937c82e8426170795e93fe7b647.tar.bz2
llvm-5168b27e79edf937c82e8426170795e93fe7b647.tar.xz
Update todo's
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@731 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/ChrisNotes.txt13
1 files changed, 0 insertions, 13 deletions
diff --git a/docs/ChrisNotes.txt b/docs/ChrisNotes.txt
index 652b7694eb..735e2b4d96 100644
--- a/docs/ChrisNotes.txt
+++ b/docs/ChrisNotes.txt
@@ -3,7 +3,6 @@
* Need to implement getelementptr, load, and store for indirection through
arrays and multidim arrays
-* Indirect calls should use the icall instruction
* Rewrite the llvm parser/lexer in http://www.antlr.org when time permits.
They actually do C++. Imagine that.
* Need to implement constant propogation of cast instructions!
@@ -17,17 +16,6 @@
order. Then enable TestOptimizer.sh to diff -sccp output. Currently it
doesn't work because the diff fails because of ordering of the constant
pool. :(
-* Should provide "castTerminator, castPHI, etc" functions in Instruction, and
- similar functions in other classes, that effectively do dynamic casts. This
- would allow code like this:
- if (I->isTerminator()) {
- TerminatorInst *TI = (TerminatorInst*)I;
- ...
- }
- to be written as:
- if (TerminatorInst *TI = I->castTerminatorInst()) {
- ...
- }
* Think about whether edge split SSA form would be useful to do.
* Inlining should attempt to give block names the same name in the inlined
method (using SymbolTable::getUniqueName)
@@ -51,7 +39,6 @@
* Implement a header file that can read either assembly or bytecode, implement
a writer that can output either based on what is read with this reader..
* Implement the following derived types:
- * pointer int *
* "packed format", like this: [4 x sbyte]: Packed SIMD datatype
* Maybe 'tailcall' also?
* Include a method level bytecode block that defines a mapping between values