[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