diff options
author | Chris Lattner <sabre@nondot.org> | 2001-10-13 06:09:34 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2001-10-13 06:09:34 +0000 |
commit | 5168b27e79edf937c82e8426170795e93fe7b647 (patch) | |
tree | 5d32b6569cc87cc885f711bfb1c752510ce37906 /docs/ChrisNotes.txt | |
parent | 669bd7c2c215ed0b2ee00609ca582cc275158acc (diff) | |
download | external_llvm-5168b27e79edf937c82e8426170795e93fe7b647.zip external_llvm-5168b27e79edf937c82e8426170795e93fe7b647.tar.gz external_llvm-5168b27e79edf937c82e8426170795e93fe7b647.tar.bz2 |
Update todo's
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@731 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ChrisNotes.txt')
-rw-r--r-- | docs/ChrisNotes.txt | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/docs/ChrisNotes.txt b/docs/ChrisNotes.txt index 652b769..735e2b4 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 |