[llvm-commits] [dragonegg] r93050 - /dragonegg/trunk/TODO

Duncan Sands baldrick at free.fr
Sat Jan 9 08:13:45 PST 2010


Author: baldrick
Date: Sat Jan  9 10:13:44 2010
New Revision: 93050

URL: http://llvm.org/viewvc/llvm-project?rev=93050&view=rev
Log:
These are done, or no longer relevant.

Modified:
    dragonegg/trunk/TODO

Modified: dragonegg/trunk/TODO
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/TODO?rev=93050&r1=93049&r2=93050&view=diff

==============================================================================
--- dragonegg/trunk/TODO (original)
+++ dragonegg/trunk/TODO Sat Jan  9 10:13:44 2010
@@ -1,9 +1,6 @@
 Build system
 ------------
 
-The location of the gcc source and objects should be passed as options to a
-configure script rather than being hardwired into the Makefile.
-
 Determination of the target triple should be moved from the Makefile to a
 configure script.
 
@@ -29,11 +26,6 @@
 Optimizations
 -------------
 
-After outputting global variables, maybe they can be deleted or marked somehow
-(eg: TREE_ASM_WRITTEN) so that GCC does not output them (such output gets sent
-to /dev/null, but it would be more efficient to teach GCC to not produce any in
-the first place).  Investigate.
-
 Consider using separate caches for types and globals.
 
 Work out how to stop GCC from outputting debug info for global variables
@@ -43,9 +35,6 @@
 Correctness
 -----------
 
-If an ssa name refers to a global (can this happen?), the SSANames map might
-need to be updated if the target is altered by changeLLVMConstant.
-
 GCC now has per-function optimization levels.  Add support for this.
 
 Fortran is currently broken because it has a boolean type with a precision





More information about the llvm-commits mailing list