Give full control of subtarget features over to table generated code.
[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-%H:%M:%S:"
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 set xtics rotate
22 set xlabel 0,-1
23 plot "running_loc.txt" using 1:2 title '' with lines, \
24      "running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
25
26 ##------- Plot large Date vs LOC ----
27 set size 1.5,1.5
28 set xtics norotate
29 set xlabel 0,0
30 set output "running_loc_large.png"
31 plot "running_loc.txt" using 1:2 title '', \
32      "running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
33
34
35 # Delete all labels...
36 set nolabel
37
38 ##------- Olden CBE performance ----
39
40 set size .75,.75
41 set xtics rotate
42 set xlabel 0,-1
43 set output "running_Olden_cbe_time.png"
44 set ylabel "CBE compiled execution time (s)"
45 plot "running_Olden_cbe_time.txt" u 1:2 t '' with lines, \
46      "running_Olden_cbe_time.txt" u 1:2 t "bh" with lines, \
47      "running_Olden_cbe_time.txt" u 1:3 t "em3d" with lines, \
48      "running_Olden_cbe_time.txt" u 1:4 t "mst" with lines, \
49      "running_Olden_cbe_time.txt" u 1:5 t "power" with lines, \
50      "running_Olden_cbe_time.txt" u 1:6 t "tsp" with lines, \
51      "running_Olden_cbe_time.txt" u 1:7 t "bisort" with lines, \
52      "running_Olden_cbe_time.txt" u 1:8 t "health" with lines, \
53      "running_Olden_cbe_time.txt" u 1:9 t "perimeter" with lines, \
54      "running_Olden_cbe_time.txt" u 1:10 t "treeadd" with lines, \
55      "running_Olden_cbe_time.txt" u 1:11 t "voronoi" \
56    with lines
57
58 set size 1.5,1.5
59 set xtics norotate
60 set xlabel 0,0
61 set output "running_Olden_cbe_time_large.png"
62 plot "running_Olden_cbe_time.txt" u 1:2 t '' with lines, \
63      "running_Olden_cbe_time.txt" u 1:2 t "bh" with lines, \
64      "running_Olden_cbe_time.txt" u 1:3 t "em3d" with lines, \
65      "running_Olden_cbe_time.txt" u 1:4 t "mst" with lines, \
66      "running_Olden_cbe_time.txt" u 1:5 t "power" with lines, \
67      "running_Olden_cbe_time.txt" u 1:6 t "tsp" with lines, \
68      "running_Olden_cbe_time.txt" u 1:7 t "bisort" with lines, \
69      "running_Olden_cbe_time.txt" u 1:8 t "health" with lines, \
70      "running_Olden_cbe_time.txt" u 1:9 t "perimeter" with lines, \
71      "running_Olden_cbe_time.txt" u 1:10 t "treeadd" with lines, \
72      "running_Olden_cbe_time.txt" u 1:11 t "voronoi" \
73    with lines
74
75 ##------- Olden JIT performance ----
76
77 set size .75,.75
78 set xtics rotate
79 set xlabel 0,-1
80 set output "running_Olden_jit_time.png"
81 set ylabel "JIT execution time (s)"
82 plot "running_Olden_jit_time.txt" u 1:2 t '' with lines, \
83      "running_Olden_jit_time.txt" u 1:2 t "bh" with lines, \
84      "running_Olden_jit_time.txt" u 1:3 t "em3d" with lines, \
85      "running_Olden_jit_time.txt" u 1:4 t "mst" with lines, \
86      "running_Olden_jit_time.txt" u 1:5 t "power" with lines, \
87      "running_Olden_jit_time.txt" u 1:6 t "tsp" with lines, \
88      "running_Olden_jit_time.txt" u 1:7 t "bisort" with lines, \
89      "running_Olden_jit_time.txt" u 1:8 t "health" with lines, \
90      "running_Olden_jit_time.txt" u 1:9 t "perimeter" with lines, \
91      "running_Olden_jit_time.txt" u 1:10 t "treeadd" with lines, \
92      "running_Olden_jit_time.txt" u 1:11 t "voronoi" \
93    with lines
94
95 set size 1.5,1.5
96 set xtics norotate
97 set xlabel 0,0
98 set output "running_Olden_jit_time_large.png"
99 plot "running_Olden_jit_time.txt" u 1:2 t '' with lines, \
100      "running_Olden_jit_time.txt" u 1:2 t "bh" with lines, \
101      "running_Olden_jit_time.txt" u 1:3 t "em3d" with lines, \
102      "running_Olden_jit_time.txt" u 1:4 t "mst" with lines, \
103      "running_Olden_jit_time.txt" u 1:5 t "power" with lines, \
104      "running_Olden_jit_time.txt" u 1:6 t "tsp" with lines, \
105      "running_Olden_jit_time.txt" u 1:7 t "bisort" with lines, \
106      "running_Olden_jit_time.txt" u 1:8 t "health" with lines, \
107      "running_Olden_jit_time.txt" u 1:9 t "perimeter" with lines, \
108      "running_Olden_jit_time.txt" u 1:10 t "treeadd" with lines, \
109      "running_Olden_jit_time.txt" u 1:11 t "voronoi" \
110    with lines
111
112 ##------- Olden LLC performance ----
113
114 set size .75,.75
115 set xtics rotate
116 set xlabel 0,-1
117 set output "running_Olden_llc_time.png"
118 set ylabel "LLC compiled execution time (s)"
119 plot "running_Olden_llc_time.txt" u 1:2 t '' with lines, \
120      "running_Olden_llc_time.txt" u 1:2 t "bh" with lines, \
121      "running_Olden_llc_time.txt" u 1:3 t "em3d" with lines, \
122      "running_Olden_llc_time.txt" u 1:4 t "mst" with lines, \
123      "running_Olden_llc_time.txt" u 1:5 t "power" with lines, \
124      "running_Olden_llc_time.txt" u 1:6 t "tsp" with lines, \
125      "running_Olden_llc_time.txt" u 1:7 t "bisort" with lines, \
126      "running_Olden_llc_time.txt" u 1:8 t "health" with lines, \
127      "running_Olden_llc_time.txt" u 1:9 t "perimeter" with lines, \
128      "running_Olden_llc_time.txt" u 1:10 t "treeadd" with lines, \
129      "running_Olden_llc_time.txt" u 1:11 t "voronoi" \
130    with lines
131
132 set size 1.5,1.5
133 set xtics norotate
134 set xlabel 0,0
135 set output "running_Olden_llc_time_large.png"
136 plot "running_Olden_llc_time.txt" u 1:2 t '' with lines, \
137      "running_Olden_llc_time.txt" u 1:2 t "bh" with lines, \
138      "running_Olden_llc_time.txt" u 1:3 t "em3d" with lines, \
139      "running_Olden_llc_time.txt" u 1:4 t "mst" with lines, \
140      "running_Olden_llc_time.txt" u 1:5 t "power" with lines, \
141      "running_Olden_llc_time.txt" u 1:6 t "tsp" with lines, \
142      "running_Olden_llc_time.txt" u 1:7 t "bisort" with lines, \
143      "running_Olden_llc_time.txt" u 1:8 t "health" with lines, \
144      "running_Olden_llc_time.txt" u 1:9 t "perimeter" with lines, \
145      "running_Olden_llc_time.txt" u 1:10 t "treeadd" with lines, \
146      "running_Olden_llc_time.txt" u 1:11 t "voronoi" \
147    with lines
148
149
150 ##------- Olden optimizer time ----
151
152 set size .75,.75
153 set xtics rotate
154 set xlabel 0,-1
155 set output "running_Olden_opt_time.png"
156 set ylabel "Time to run the optimizer (s)"
157 plot "running_Olden_opt_time.txt" u 1:2 t '' with lines, \
158      "running_Olden_opt_time.txt" u 1:2 t "bh" with lines, \
159      "running_Olden_opt_time.txt" u 1:3 t "em3d" with lines, \
160      "running_Olden_opt_time.txt" u 1:4 t "mst" with lines, \
161      "running_Olden_opt_time.txt" u 1:5 t "power" with lines, \
162      "running_Olden_opt_time.txt" u 1:6 t "tsp" with lines, \
163      "running_Olden_opt_time.txt" u 1:7 t "bisort" with lines, \
164      "running_Olden_opt_time.txt" u 1:8 t "health" with lines, \
165      "running_Olden_opt_time.txt" u 1:9 t "perimeter" with lines, \
166      "running_Olden_opt_time.txt" u 1:10 t "treeadd" with lines, \
167      "running_Olden_opt_time.txt" u 1:11 t "voronoi" \
168    with lines
169
170 set size 1.5,1.5
171 set xtics norotate
172 set xlabel 0,0
173 set output "running_Olden_opt_time_large.png"
174 plot "running_Olden_opt_time.txt" u 1:2 t '' with lines, \
175      "running_Olden_opt_time.txt" u 1:2 t "bh" with lines, \
176      "running_Olden_opt_time.txt" u 1:3 t "em3d" with lines, \
177      "running_Olden_opt_time.txt" u 1:4 t "mst" with lines, \
178      "running_Olden_opt_time.txt" u 1:5 t "power" with lines, \
179      "running_Olden_opt_time.txt" u 1:6 t "tsp" with lines, \
180      "running_Olden_opt_time.txt" u 1:7 t "bisort" with lines, \
181      "running_Olden_opt_time.txt" u 1:8 t "health" with lines, \
182      "running_Olden_opt_time.txt" u 1:9 t "perimeter" with lines, \
183      "running_Olden_opt_time.txt" u 1:10 t "treeadd" with lines, \
184      "running_Olden_opt_time.txt" u 1:11 t "voronoi" \
185    with lines
186
187
188 ##------- Machine code size ----
189
190 set size .75,.75
191 set xtics rotate
192 set xlabel 0,-1
193 set output "running_Olden_machcode.png"
194 set ylabel "Program machine code size (bytes)"
195 plot "running_Olden_machcode.txt" u 1:2 t '' with lines, \
196      "running_Olden_machcode.txt" u 1:2 t "bh" with lines, \
197      "running_Olden_machcode.txt" u 1:3 t "em3d" with lines, \
198      "running_Olden_machcode.txt" u 1:4 t "mst" with lines, \
199      "running_Olden_machcode.txt" u 1:5 t "power" with lines, \
200      "running_Olden_machcode.txt" u 1:6 t "tsp" with lines, \
201      "running_Olden_machcode.txt" u 1:7 t "bisort" with lines, \
202      "running_Olden_machcode.txt" u 1:8 t "health" with lines, \
203      "running_Olden_machcode.txt" u 1:9 t "perimeter" with lines, \
204      "running_Olden_machcode.txt" u 1:10 t "treeadd" with lines, \
205      "running_Olden_machcode.txt" u 1:11 t "voronoi" \
206    with lines
207
208 set size 1.5,1.5
209 set xtics norotate
210 set xlabel 0,0
211 set output "running_Olden_machcode_large.png"
212 plot "running_Olden_machcode.txt" u 1:2 t '' with lines, \
213      "running_Olden_machcode.txt" u 1:2 t "bh" with lines, \
214      "running_Olden_machcode.txt" u 1:3 t "em3d" with lines, \
215      "running_Olden_machcode.txt" u 1:4 t "mst" with lines, \
216      "running_Olden_machcode.txt" u 1:5 t "power" with lines, \
217      "running_Olden_machcode.txt" u 1:6 t "tsp" with lines, \
218      "running_Olden_machcode.txt" u 1:7 t "bisort" with lines, \
219      "running_Olden_machcode.txt" u 1:8 t "health" with lines, \
220      "running_Olden_machcode.txt" u 1:9 t "perimeter" with lines, \
221      "running_Olden_machcode.txt" u 1:10 t "treeadd" with lines, \
222      "running_Olden_machcode.txt" u 1:11 t "voronoi" \
223    with lines
224
225
226 ##------- Bytecode size ----
227
228 set size .75,.75
229 set xtics rotate
230 set xlabel 0,-1
231 set output "running_Olden_bytecode.png"
232 set ylabel "Program bytecode size (bytes)"
233 plot "running_Olden_bytecode.txt" u 1:2 t '' with lines, \
234      "running_Olden_bytecode.txt" u 1:2 t "bh" with lines, \
235      "running_Olden_bytecode.txt" u 1:3 t "em3d" with lines, \
236      "running_Olden_bytecode.txt" u 1:4 t "mst" with lines, \
237      "running_Olden_bytecode.txt" u 1:5 t "power" with lines, \
238      "running_Olden_bytecode.txt" u 1:6 t "tsp" with lines, \
239      "running_Olden_bytecode.txt" u 1:7 t "bisort" with lines, \
240      "running_Olden_bytecode.txt" u 1:8 t "health" with lines, \
241      "running_Olden_bytecode.txt" u 1:9 t "perimeter" with lines, \
242      "running_Olden_bytecode.txt" u 1:10 t "treeadd" with lines, \
243      "running_Olden_bytecode.txt" u 1:11 t "voronoi" \
244    with lines
245
246 set size 1.5,1.5
247 set xtics norotate
248 set xlabel 0,0
249 set output "running_Olden_bytecode_large.png"
250 plot "running_Olden_bytecode.txt" u 1:2 t '' with lines, \
251      "running_Olden_bytecode.txt" u 1:2 t "bh" with lines, \
252      "running_Olden_bytecode.txt" u 1:3 t "em3d" with lines, \
253      "running_Olden_bytecode.txt" u 1:4 t "mst" with lines, \
254      "running_Olden_bytecode.txt" u 1:5 t "power" with lines, \
255      "running_Olden_bytecode.txt" u 1:6 t "tsp" with lines, \
256      "running_Olden_bytecode.txt" u 1:7 t "bisort" with lines, \
257      "running_Olden_bytecode.txt" u 1:8 t "health" with lines, \
258      "running_Olden_bytecode.txt" u 1:9 t "perimeter" with lines, \
259      "running_Olden_bytecode.txt" u 1:10 t "treeadd" with lines, \
260      "running_Olden_bytecode.txt" u 1:11 t "voronoi" \
261    with lines