We actually don't have spiff anymore
[oota-llvm.git] / utils / NightlyTest.gnuplot
1 set terminal png
2
3 ##------- Plot small Date vs LOC ----
4 set output "running_loc.png"
5 set xlabel "Date" 
6 set ylabel "Lines of Code"
7 set xdata time
8 set timefmt "%Y-%m-%d:"
9 set format x "%b %d, %Y"
10
11 ## Various labels for the graph
12 set label "Reoptimizer\n checkins" at "2003-02-18:", 114000
13 set label "Modulo Sched\n   checkin" at "2003-03-28:", 119500
14 set label "Reoptimizer\n checkins" at "2003-06-01:", 134000
15 set label "'dummy'\nfunction" at "2003-07-20:", 150000
16 set label "Reoptimizer\n removal" at "2003-08-10:", 132000
17 set label "llvm-db\ncheckin" at "2004-01-04:", 145000
18 set label "llvm/projects" at "2004-01-04:", 151000
19
20 set size .75,.75
21 plot "running_loc.txt" using 1:2 title '' with lines, \
22      "running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
23
24 ##------- Plot large Date vs LOC ----
25 set size 1.5,1.5
26 set output "running_loc_large.png"
27 plot "running_loc.txt" using 1:2 title '', \
28      "running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
29
30
31 # Delete all labels...
32 set nolabel
33
34 ##------- Olden CBE performance ----
35
36 set size .75,.75
37 set output "running_Olden_cbe_time.png"
38 set ylabel "CBE compiled execution time (s)"
39 plot "running_Olden_cbe_time.txt" u 1:2 t '' with lines, \
40      "running_Olden_cbe_time.txt" u 1:2 t "bh" with lines, \
41      "running_Olden_cbe_time.txt" u 1:3 t "bisort" with lines, \
42      "running_Olden_cbe_time.txt" u 1:4 t "em3d" with lines, \
43      "running_Olden_cbe_time.txt" u 1:5 t "health" with lines, \
44      "running_Olden_cbe_time.txt" u 1:6 t "mst" with lines, \
45      "running_Olden_cbe_time.txt" u 1:7 t "perimeter" with lines, \
46      "running_Olden_cbe_time.txt" u 1:8 t "power" with lines, \
47      "running_Olden_cbe_time.txt" u 1:9 t "treeadd" with lines, \
48      "running_Olden_cbe_time.txt" u 1:10 t "tsp" with lines, \
49      "running_Olden_cbe_time.txt" u 1:11 t "voronoi" \
50    with lines
51
52 set size 1.5,1.5
53 set output "running_Olden_cbe_time_large.png"
54 plot "running_Olden_cbe_time.txt" u 1:2 t '' with lines, \
55      "running_Olden_cbe_time.txt" u 1:2 t "bh" with lines, \
56      "running_Olden_cbe_time.txt" u 1:3 t "bisort" with lines, \
57      "running_Olden_cbe_time.txt" u 1:4 t "em3d" with lines, \
58      "running_Olden_cbe_time.txt" u 1:5 t "health" with lines, \
59      "running_Olden_cbe_time.txt" u 1:6 t "mst" with lines, \
60      "running_Olden_cbe_time.txt" u 1:7 t "perimeter" with lines, \
61      "running_Olden_cbe_time.txt" u 1:8 t "power" with lines, \
62      "running_Olden_cbe_time.txt" u 1:9 t "treeadd" with lines, \
63      "running_Olden_cbe_time.txt" u 1:10 t "tsp" with lines, \
64      "running_Olden_cbe_time.txt" u 1:11 t "voronoi" \
65    with lines
66
67 ##------- Olden JIT performance ----
68
69 set size .75,.75
70 set output "running_Olden_jit_time.png"
71 set ylabel "JIT execution time (s)"
72 plot "running_Olden_jit_time.txt" u 1:2 t '' with lines, \
73      "running_Olden_jit_time.txt" u 1:2 t "bh" with lines, \
74      "running_Olden_jit_time.txt" u 1:3 t "bisort" with lines, \
75      "running_Olden_jit_time.txt" u 1:4 t "em3d" with lines, \
76      "running_Olden_jit_time.txt" u 1:5 t "health" with lines, \
77      "running_Olden_jit_time.txt" u 1:6 t "mst" with lines, \
78      "running_Olden_jit_time.txt" u 1:7 t "perimeter" with lines, \
79      "running_Olden_jit_time.txt" u 1:8 t "power" with lines, \
80      "running_Olden_jit_time.txt" u 1:9 t "treeadd" with lines, \
81      "running_Olden_jit_time.txt" u 1:10 t "tsp" with lines, \
82      "running_Olden_jit_time.txt" u 1:11 t "voronoi" \
83    with lines
84
85 set size 1.5,1.5
86 set output "running_Olden_jit_time_large.png"
87 plot "running_Olden_jit_time.txt" u 1:2 t '' with lines, \
88      "running_Olden_jit_time.txt" u 1:2 t "bh" with lines, \
89      "running_Olden_jit_time.txt" u 1:3 t "bisort" with lines, \
90      "running_Olden_jit_time.txt" u 1:4 t "em3d" with lines, \
91      "running_Olden_jit_time.txt" u 1:5 t "health" with lines, \
92      "running_Olden_jit_time.txt" u 1:6 t "mst" with lines, \
93      "running_Olden_jit_time.txt" u 1:7 t "perimeter" with lines, \
94      "running_Olden_jit_time.txt" u 1:8 t "power" with lines, \
95      "running_Olden_jit_time.txt" u 1:9 t "treeadd" with lines, \
96      "running_Olden_jit_time.txt" u 1:10 t "tsp" with lines, \
97      "running_Olden_jit_time.txt" u 1:11 t "voronoi" \
98    with lines
99
100 ##------- Olden LLC performance ----
101
102 set size .75,.75
103 set output "running_Olden_llc_time.png"
104 set ylabel "LLC compiled execution time (s)"
105 plot "running_Olden_llc_time.txt" u 1:2 t '' with lines, \
106      "running_Olden_llc_time.txt" u 1:2 t "bh" with lines, \
107      "running_Olden_llc_time.txt" u 1:3 t "bisort" with lines, \
108      "running_Olden_llc_time.txt" u 1:4 t "em3d" with lines, \
109      "running_Olden_llc_time.txt" u 1:5 t "health" with lines, \
110      "running_Olden_llc_time.txt" u 1:6 t "mst" with lines, \
111      "running_Olden_llc_time.txt" u 1:7 t "perimeter" with lines, \
112      "running_Olden_llc_time.txt" u 1:8 t "power" with lines, \
113      "running_Olden_llc_time.txt" u 1:9 t "treeadd" with lines, \
114      "running_Olden_llc_time.txt" u 1:10 t "tsp" with lines, \
115      "running_Olden_llc_time.txt" u 1:11 t "voronoi" \
116    with lines
117
118 set size 1.5,1.5
119 set output "running_Olden_llc_time_large.png"
120 plot "running_Olden_llc_time.txt" u 1:2 t '' with lines, \
121      "running_Olden_llc_time.txt" u 1:2 t "bh" with lines, \
122      "running_Olden_llc_time.txt" u 1:3 t "bisort" with lines, \
123      "running_Olden_llc_time.txt" u 1:4 t "em3d" with lines, \
124      "running_Olden_llc_time.txt" u 1:5 t "health" with lines, \
125      "running_Olden_llc_time.txt" u 1:6 t "mst" with lines, \
126      "running_Olden_llc_time.txt" u 1:7 t "perimeter" with lines, \
127      "running_Olden_llc_time.txt" u 1:8 t "power" with lines, \
128      "running_Olden_llc_time.txt" u 1:9 t "treeadd" with lines, \
129      "running_Olden_llc_time.txt" u 1:10 t "tsp" with lines, \
130      "running_Olden_llc_time.txt" u 1:11 t "voronoi" \
131    with lines
132
133
134 ##------- Olden optimizer time ----
135
136 set size .75,.75
137 set output "running_Olden_opt_time.png"
138 set ylabel "Time to run the optimizer (s)"
139 plot "running_Olden_opt_time.txt" u 1:2 t '' with lines, \
140      "running_Olden_opt_time.txt" u 1:2 t "bh" with lines, \
141      "running_Olden_opt_time.txt" u 1:3 t "bisort" with lines, \
142      "running_Olden_opt_time.txt" u 1:4 t "em3d" with lines, \
143      "running_Olden_opt_time.txt" u 1:5 t "health" with lines, \
144      "running_Olden_opt_time.txt" u 1:6 t "mst" with lines, \
145      "running_Olden_opt_time.txt" u 1:7 t "perimeter" with lines, \
146      "running_Olden_opt_time.txt" u 1:8 t "power" with lines, \
147      "running_Olden_opt_time.txt" u 1:9 t "treeadd" with lines, \
148      "running_Olden_opt_time.txt" u 1:10 t "tsp" with lines, \
149      "running_Olden_opt_time.txt" u 1:11 t "voronoi" \
150    with lines
151
152 set size 1.5,1.5
153 set output "running_Olden_opt_time_large.png"
154 plot "running_Olden_opt_time.txt" u 1:2 t '' with lines, \
155      "running_Olden_opt_time.txt" u 1:2 t "bh" with lines, \
156      "running_Olden_opt_time.txt" u 1:3 t "bisort" with lines, \
157      "running_Olden_opt_time.txt" u 1:4 t "em3d" with lines, \
158      "running_Olden_opt_time.txt" u 1:5 t "health" with lines, \
159      "running_Olden_opt_time.txt" u 1:6 t "mst" with lines, \
160      "running_Olden_opt_time.txt" u 1:7 t "perimeter" with lines, \
161      "running_Olden_opt_time.txt" u 1:8 t "power" with lines, \
162      "running_Olden_opt_time.txt" u 1:9 t "treeadd" with lines, \
163      "running_Olden_opt_time.txt" u 1:10 t "tsp" with lines, \
164      "running_Olden_opt_time.txt" u 1:11 t "voronoi" \
165    with lines
166
167
168 ##------- Machine code size ----
169
170 set size .75,.75
171 set output "running_Olden_machcode.png"
172 set ylabel "Program machine code size (bytes)"
173 plot "running_Olden_machcode.txt" u 1:2 t '' with lines, \
174      "running_Olden_machcode.txt" u 1:2 t "bh" with lines, \
175      "running_Olden_machcode.txt" u 1:3 t "bisort" with lines, \
176      "running_Olden_machcode.txt" u 1:4 t "em3d" with lines, \
177      "running_Olden_machcode.txt" u 1:5 t "health" with lines, \
178      "running_Olden_machcode.txt" u 1:6 t "mst" with lines, \
179      "running_Olden_machcode.txt" u 1:7 t "perimeter" with lines, \
180      "running_Olden_machcode.txt" u 1:8 t "power" with lines, \
181      "running_Olden_machcode.txt" u 1:9 t "treeadd" with lines, \
182      "running_Olden_machcode.txt" u 1:10 t "tsp" with lines, \
183      "running_Olden_machcode.txt" u 1:11 t "voronoi" \
184    with lines
185
186 set size 1.5,1.5
187 set output "running_Olden_machcode_large.png"
188 plot "running_Olden_machcode.txt" u 1:2 t '' with lines, \
189      "running_Olden_machcode.txt" u 1:2 t "bh" with lines, \
190      "running_Olden_machcode.txt" u 1:3 t "bisort" with lines, \
191      "running_Olden_machcode.txt" u 1:4 t "em3d" with lines, \
192      "running_Olden_machcode.txt" u 1:5 t "health" with lines, \
193      "running_Olden_machcode.txt" u 1:6 t "mst" with lines, \
194      "running_Olden_machcode.txt" u 1:7 t "perimeter" with lines, \
195      "running_Olden_machcode.txt" u 1:8 t "power" with lines, \
196      "running_Olden_machcode.txt" u 1:9 t "treeadd" with lines, \
197      "running_Olden_machcode.txt" u 1:10 t "tsp" with lines, \
198      "running_Olden_machcode.txt" u 1:11 t "voronoi" \
199    with lines
200
201
202 ##------- Bytecode size ----
203
204 set size .75,.75
205 set output "running_Olden_bytecode.png"
206 set ylabel "Program bytecode size (bytes)"
207 plot "running_Olden_bytecode.txt" u 1:2 t '' with lines, \
208      "running_Olden_bytecode.txt" u 1:2 t "bh" with lines, \
209      "running_Olden_bytecode.txt" u 1:3 t "bisort" with lines, \
210      "running_Olden_bytecode.txt" u 1:4 t "em3d" with lines, \
211      "running_Olden_bytecode.txt" u 1:5 t "health" with lines, \
212      "running_Olden_bytecode.txt" u 1:6 t "mst" with lines, \
213      "running_Olden_bytecode.txt" u 1:7 t "perimeter" with lines, \
214      "running_Olden_bytecode.txt" u 1:8 t "power" with lines, \
215      "running_Olden_bytecode.txt" u 1:9 t "treeadd" with lines, \
216      "running_Olden_bytecode.txt" u 1:10 t "tsp" with lines, \
217      "running_Olden_bytecode.txt" u 1:11 t "voronoi" \
218    with lines
219
220 set size 1.5,1.5
221 set output "running_Olden_bytecode_large.png"
222 plot "running_Olden_bytecode.txt" u 1:2 t '' with lines, \
223      "running_Olden_bytecode.txt" u 1:2 t "bh" with lines, \
224      "running_Olden_bytecode.txt" u 1:3 t "bisort" with lines, \
225      "running_Olden_bytecode.txt" u 1:4 t "em3d" with lines, \
226      "running_Olden_bytecode.txt" u 1:5 t "health" with lines, \
227      "running_Olden_bytecode.txt" u 1:6 t "mst" with lines, \
228      "running_Olden_bytecode.txt" u 1:7 t "perimeter" with lines, \
229      "running_Olden_bytecode.txt" u 1:8 t "power" with lines, \
230      "running_Olden_bytecode.txt" u 1:9 t "treeadd" with lines, \
231      "running_Olden_bytecode.txt" u 1:10 t "tsp" with lines, \
232      "running_Olden_bytecode.txt" u 1:11 t "voronoi" \
233    with lines