summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-06-28 22:06:39 +0000
committerChris Lattner <sabre@nondot.org>2002-06-28 22:06:39 +0000
commitdc6c1f51ae2ab99c3151a8adf0787d0a117288b0 (patch)
tree9e29cdae1f7792d78013958951892d0d9c2b0310 /docs
parentd05e22cb6f7b5dfbc50d95ddc0165674320c0e01 (diff)
downloadllvm-dc6c1f51ae2ab99c3151a8adf0787d0a117288b0.tar.gz
llvm-dc6c1f51ae2ab99c3151a8adf0787d0a117288b0.tar.bz2
llvm-dc6c1f51ae2ab99c3151a8adf0787d0a117288b0.tar.xz
Cleanup
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2802 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/ChrisNotes.txt11
1 files changed, 1 insertions, 10 deletions
diff --git a/docs/ChrisNotes.txt b/docs/ChrisNotes.txt
index db80f93834..94fdcd9fb0 100644
--- a/docs/ChrisNotes.txt
+++ b/docs/ChrisNotes.txt
@@ -8,9 +8,6 @@
* The dropAllReferences code can be a noop when NDEBUG!!!
* pred/succ iterators on basic blocks don't handle switch statements correctly
* Provide a pass that eliminates critical edges from the CFG
-* I need to provide an option to the bytecode loader to ignore memory
- dependance edges. Instead, the VM would just treat memory operations
- (load, store, getfield, putfield, call) as pinned instructions.
* Need a way to attach bytecode block info at various levels of asm code.
* Recognize and save comments in assembly and bytecode format
* Encode line number table in bytecode (like #line), optional table
@@ -19,16 +16,10 @@
* Implement switch to switch on a constant pool array of type:
[{ label, int }] or [label] (lookup vs index switch)
-* Apparently bison has a %pure_parser option. Maybe useful for Assembly/Parser
+* Apparently bison has a %pure_parser option. Maybe useful for AsmParser
-* 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:
* "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
- and registers that defines a minimally register allocated code. This can
- make me finally address how to encode extensions in assembly.
* Bytecode reader should use extensions that may or may not be linked into the
application to read blocks. Thus an easy way to ignore symbol table info
would be to not link in that reader into the app.