analysis: add 'dump_global_optimizations_information' to generate logs about optimiza...
authorJean-Sebastien Gelinas <calestar@gmail.com>
Wed, 21 Oct 2009 21:22:19 +0000 (17:22 -0400)
committerJean Privat <jean@pryen.org>
Mon, 11 Jan 2010 21:52:32 +0000 (16:52 -0500)
Signed-off-by: Jean-Sebastien Gelinas <calestar@gmail.com>
Signed-off-by: Jean Privat <jean@pryen.org>

src/analysis/analysis.nit
src/nitc.nit

index 91e9a9d..8a19b50 100644 (file)
@@ -100,6 +100,9 @@ redef class Program
                if not tc.no_out_of_init_get_test_removal then optimize_out_of_init_getters
        end
 
+       fun dump_global_optimizations_information(directory_name: String) do
+       end
+
        # This method will create log files storing analysis information
        fun dump_global_analysis_information(directory_name: String) do
                dump_reachable_methods(directory_name, tc.global_callgraph)
index 46fbf1a..5a876be 100644 (file)
@@ -145,6 +145,7 @@ special AbstractCompiler
                                p.do_global_analysis
                                p.do_global_post_analysis_optimizations
                                if opt_log.value then
+                                       p.dump_global_optimizations_information(log_directory)
                                        p.dump_global_analysis_information(log_directory)
                                end
                        end