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