From: Jean Privat Date: Fri, 26 Oct 2012 18:07:47 +0000 (-0400) Subject: bench: add "nitc --global" and "nitg --separate" to bench_steps X-Git-Tag: v0.6~312 X-Git-Url: http://nitlanguage.org bench: add "nitc --global" and "nitg --separate" to bench_steps Signed-off-by: Jean Privat --- diff --git a/src/run_bench.sh b/src/run_bench.sh index 38d8fcd..c9a29c1 100755 --- a/src/run_bench.sh +++ b/src/run_bench.sh @@ -260,13 +260,25 @@ function bench_steps() bench_command "parse" "" ./nitc_3 --only-parse nitg.nit bench_command "metamodel" "" ./nitc_3 --only-metamodel nitg.nit bench_command "generate c" "" ./nitc_3 --no-cc nitg.nit - bench_command "full" "" ./nitc_3 -O nitg.nit + bench_command "full" "" ./nitc_3 -O nitg.nit -o "nitg_nitg.bin" + + prepare_res "$name-nitc-g.dat" "nitc-g" "Various steps of nitc --global" + bench_command "parse" "" ./nitc_3 --global --only-parse nitg.nit + bench_command "metamodel" "" ./nitc_3 --global --only-metamodel nitg.nit + bench_command "generate c" "" ./nitc_3 --global --no-cc nitg.nit + bench_command "full" "" ./nitc_3 -O --global nitg.nit -o "nitg_nitc-g.bin" prepare_res "$name-nitg.dat" "nitg" "Various steps of nitg" bench_command "parse" "" ./nitg --only-parse nitg.nit bench_command "metamodel" "" ./nitg --only-metamodel nitg.nit bench_command "generate c" "" ./nitg --no-cc nitg.nit - bench_command "full" "" ./nitg nitg.nit + bench_command "full" "" ./nitg nitg.nit -o "nitg_nitg.bin" + + prepare_res "$name-nitg-s.dat" "nitg-s" "Various steps of nitg --separate" + bench_command "parse" "" ./nitg --separate --only-parse nitg.nit + bench_command "metamodel" "" ./nitg --separate --only-metamodel nitg.nit + bench_command "generate c" "" ./nitg --separate --no-cc nitg.nit + bench_command "full" "" ./nitg --separate nitg.nit -o "nitg_nitg-s.bin" plot "$name.gnu" }