[llvm-commits] [gcc-plugin] r81534 - /gcc-plugin/trunk/TODO

Duncan Sands baldrick at free.fr
Fri Sep 11 10:38:02 PDT 2009


Author: baldrick
Date: Fri Sep 11 12:38:02 2009
New Revision: 81534

URL: http://llvm.org/viewvc/llvm-project?rev=81534&view=rev
Log:
Add note about not outputing gazillions of completely
unused local variables.

Modified:
    gcc-plugin/trunk/TODO

Modified: gcc-plugin/trunk/TODO
URL: http://llvm.org/viewvc/llvm-project/gcc-plugin/trunk/TODO?rev=81534&r1=81533&r2=81534&view=diff

==============================================================================
--- gcc-plugin/trunk/TODO (original)
+++ gcc-plugin/trunk/TODO Fri Sep 11 12:38:02 2009
@@ -65,6 +65,10 @@
 
 Consider using separate caches for types and globals.
 
+Thanks to gimple being in SSA form, many local variables are not used.
+However they are still in the local_decls list, so we output them all,
+pointlessly, wasting time and memory.  Consider emitting local variables
+on demand instead.
 
 Correctness
 -----------





More information about the llvm-commits mailing list