diff options
author | Andrew Lenharth <andrewl@lenharth.org> | 2006-04-12 17:41:19 +0000 |
---|---|---|
committer | Andrew Lenharth <andrewl@lenharth.org> | 2006-04-12 17:41:19 +0000 |
commit | e45e71a912fdc6e10425d1ecc49a46e0495a4d1f (patch) | |
tree | 3e5effcca2d781674ae1cca21170f076517e6939 /llvm/utils/OldenDataRecover.pl | |
parent | 74cf9ff761bcb8755af8c08d9ab0ec62ba33195d (diff) | |
download | bcm5719-llvm-e45e71a912fdc6e10425d1ecc49a46e0495a4d1f.tar.gz bcm5719-llvm-e45e71a912fdc6e10425d1ecc49a46e0495a4d1f.zip |
make recovering running_Olden data easier when the nightly tester eats the graphs
llvm-svn: 27615
Diffstat (limited to 'llvm/utils/OldenDataRecover.pl')
-rw-r--r-- | llvm/utils/OldenDataRecover.pl | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/llvm/utils/OldenDataRecover.pl b/llvm/utils/OldenDataRecover.pl new file mode 100644 index 00000000000..767839488b3 --- /dev/null +++ b/llvm/utils/OldenDataRecover.pl @@ -0,0 +1,37 @@ +#this script is intended to help recover the running graphs when +#the nightly tester decides to eat them. + +#zgrep -E "(=========)|(TEST-RESULT-llc-time)" *-Olden-tests.txt* |perl this > file +#zgrep -E "(=========)|(TEST-RESULT-compile.*bc)" *-Olden-tests.tx* |perl this >file + +while (<>) { + if (/(\d*-\d*-\d*)-.*=========.*\/(.*)\' Program/) { +# print "$1 $2\n"; + $curP = $2; + $curD = $1; + $dates{$1} = 1; + } elsif (/(\d*-\d*-\d*)-.*TEST-RESULT-.*: program (\d*\.\d*)/) { +# print "$1 $2\n"; + if ($curD eq $1) { + $$data{$curD}{$curP} = $2; + } + } elsif (/(\d*-\d*-\d*)-.*TEST-RESULT-.*: (\d*)/) { +# print "$1 $2\n"; + if ($curD eq $1) { + $$data{$curD}{$curP} = $2; + } + } +} +@progs = ("bh", "em3d", "mst", "power", "tsp", "bisort", "health", "perimeter", "treeadd", "voronoi"); + +foreach $date (sort keys %dates) { + print "$date: "; + foreach $prog (@progs) { + if ($$data{$date}{$prog}) { + print " $$data{$date}{$prog}"; + } else { + print " 0"; + } + } + print "\n"; +} |