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