[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