Pristine Ack-5.5
[Ack-5.5.git] / doc / ego / refs.opt
1 %T Principles of compiler design
2 %A A.V. Aho
3 %A J.D. Ullman
4 %I Addison-Wesley
5 %C Reading, Massachusetts
6 %D 1978
7
8 %T The Design and Analysis of Computer Algorithms
9 %A A.V. Aho
10 %A J.E. Hopcroft
11 %A J.D. Ullman
12 %I Addison-Wesley
13 %C Reading, Massachusetts
14 %D 1974
15
16 %T Code generation in a machine-independent compiler
17 %A R.G.G. Cattell
18 %A J.M. Newcomer
19 %A B.W. Leverett
20 %J SIGPLAN Notices
21 %V 14
22 %N 8
23 %P 65-75
24 %D August 1979
25
26 %T An algorithm for Reduction of Operator Strength
27 %A J. Cocke
28 %A K. Kennedy
29 %J CACM
30 %V 20
31 %N 11
32 %P 850-856
33 %D November 1977
34
35 %T Reduction of Operator Strength
36 %A F.E. Allen
37 %A J. Cocke
38 %A K. Kennedy
39 %B Program Flow Analysis
40 %E S.S. Muchnick and  D. Jones
41 %I Prentice-Hall
42 %C Englewood Cliffs, N.J.
43 %D 1981
44
45 %T Simplifying Code Generation Through Peephole Optimization
46 %A J.W. Davidson
47 %R Ph.D. thesis
48 %I Dept. of Computer Science
49 %C Univ. of Arizona
50 %D December 1981
51
52 %T A study of selective optimization techniques
53 %A G.R. Katkus
54 %R Ph.D. Thesis
55 %C University of Southern California
56 %D 1973
57
58 %T Automatic subroutine generation in an optimizing compiler
59 %A J.B. Shaffer
60 %R Ph.D. Thesis
61 %C University of Maryland
62 %D 1978
63
64 %T Optimal mixed code generation for microcomputers
65 %A D.S. Photopoulos
66 %R Ph.D. Thesis
67 %C Northeastern University
68 %D 1981
69
70 %T The Design of an Optimizing Compiler
71 %A W.A. Wulf
72 %A R.K. Johnsson
73 %A C.B. Weinstock
74 %A S.O. Hobbs
75 %A C.M. Geschke
76 %I American Elsevier Publishing Company
77 %C New York
78 %D 1975
79
80 %T Retargetable Compiler Code Generation
81 %A M. Ganapathi
82 %A C.N. Fischer
83 %A J.L. Hennessy
84 %J ACM Computing Surveys
85 %V 14
86 %N 4
87 %P 573-592
88 %D December 1982
89
90 %T An Optimizing Pascal Compiler
91 %A R.N. Faiman
92 %A A.A. Kortesoja
93 %J IEEE Trans. on Softw. Eng.
94 %V 6
95 %N 6
96 %P 512-518
97 %D November 1980
98
99 %T Experience with the SETL Optimizer
100 %A S.M. Freudenberger
101 %A J.T. Schwartz
102 %J TOPLAS
103 %V 5
104 %N 1
105 %P 26-45
106 %D Januari 1983
107
108 %T An Optimizing Ada Compiler
109 %A W. Kirchgaesner
110 %A J. Uhl
111 %A G. Winterstein
112 %A G. Goos
113 %A M. Dausmann
114 %A S. Drossopoulou
115 %I Institut fur Informatik II, Universitat Karlsruhe
116 %D February 1983
117
118 %T A Fast Algorithm for Finding Dominators
119 in a Flowgraph
120 %A T. Lengauer
121 %A R.E. Tarjan
122 %J TOPLAS
123 %V 1
124 %N 1
125 %P 121-141
126 %D July 1979
127
128 %T Optimization of hierarchical directed graphs
129 %A M.T. Lepage
130 %A D.T. Barnard
131 %A A. Rudmik
132 %J Computer Languages
133 %V 6
134 %N 1
135 %P 19-34
136 %D Januari 1981
137
138 %T Object Code Optimization
139 %A E.S. Lowry
140 %A C.W. Medlock
141 %J CACM
142 %V 12
143 %N 1
144 %P 13-22
145 %D Januari 1969
146
147 %T Automatic Program Improvement:
148 Variable Usage Transformations
149 %A B. Maher
150 %A D.H. Sleeman
151 %J TOPLAS
152 %V 5
153 %N 2
154 %P 236-264
155 %D April 1983
156
157 %T The design of a global optimizer
158 %A R.J. Mintz
159 %A G.A. Fisher
160 %A M. Sharir
161 %J SIGPLAN Notices
162 %V 14
163 %N 9
164 %P 226-234
165 %D September 1979
166
167 %T Global Optimization by Suppression of Partial Redundancies
168 %A E. Morel
169 %A C. Renvoise
170 %J CACM
171 %V 22
172 %N 2
173 %P 96-103
174 %D February 1979
175
176 %T Efficient Computation of Expressions with Common Subexpressions
177 %A B. Prabhala
178 %A R. Sethi
179 %J JACM
180 %V 27
181 %N 1
182 %P 146-163
183 %D Januari 1980
184
185 %T An Analysis of Inline Substitution for a Structured
186 Programming Language
187 %A R.W. Scheifler
188 %J CACM
189 %V 20
190 %N 9
191 %P 647-654
192 %D September 1977
193
194 %T Immediate Predominators in a Directed Graph
195 %A P.W. Purdom
196 %A E.F. Moore
197 %J CACM
198 %V 15
199 %N 8
200 %P 777-778
201 %D August 1972
202
203 %T The Generation of Optimal Code for Arithmetic Expressions
204 %A R. Sethi
205 %A J.D. Ullman
206 %J JACM
207 %V 17
208 %N 4
209 %P 715-728
210 %D October 1970
211
212 %T Exposing side-effects in a PL/I optimizing compiler
213 %A T.C. Spillman
214 %B Information Processing 1971
215 %I North-Holland Publishing Company
216 %C Amsterdam
217 %P 376-381
218 %D 1971
219
220 %T Inner Loops in Flowgraphs and Code Optimization
221 %A S. Vasudevan
222 %J Acta Informatica
223 %N 17
224 %P 143-155
225 %D 1982
226
227 %T A New Strategy for Code Generation - the General-Purpose
228 Optimizing Compiler
229 %A W.H. Harrison
230 %J IEEE Trans. on Softw. Eng.
231 %V 5
232 %N 4
233 %P 367-373
234 %D July 1979
235
236 %T PQCC: A Machine-Relative Compiler Technology
237 %A W.M. Wulf
238 %R CMU-CS-80-144
239 %I Carnegie-Mellon University
240 %C Pittsburgh
241 %D 25 september 1980
242
243 %T Machine-independent Pascal code optimization
244 %A D.R. Perkins
245 %A R.L. Sites
246 %J SIGPLAN Notices
247 %V 14
248 %N 8
249 %P 201-207
250 %D August 1979
251
252 %T A Case Study of a New Code Generation Technique for Compilers
253 %A J.L. Carter
254 %J CACM
255 %V 20
256 %N 12
257 %P 914-920
258 %D December 1977
259
260 %T Table-driven Code Generation
261 %A S.L. Graham
262 %J IEEE Computer
263 %V 13
264 %N 8
265 %P 25-33
266 %D August 1980
267
268 %T Register Allocation in Optimizing Compilers
269 %A B.W. Leverett
270 %R Ph.D. Thesis, CMU-CS-81-103
271 %I Carnegie-Mellon University
272 %C Pittsburgh
273 %D February 1981
274
275 %T Register Allocation via Coloring
276 %A G.J. Chaitin
277 %A M.A. Auslander
278 %A A.K. Chandra
279 %A J. Cocke
280 %A M.E. Hopkins
281 %A P.W. Markstein
282 %J Computer Languages
283 %V 6
284 %N 1
285 %P 47-57
286 %D January 1981
287
288 %T How to Call Procedures, or Second Thoughts on
289 Ackermann's Function
290 %A B.A. Wichmann
291 %J Software - Practice and Experience
292 %V 7
293 %P 317-329
294 %D 1977
295
296 %T Register Allocation Via Usage Counts
297 %A R.A. Freiburghouse
298 %J CACM
299 %V 17
300 %N 11
301 %P 638-642
302 %D November 1974
303
304 %T Machine-independent register allocation
305 %A R.L. Sites
306 %J SIGPLAN Notices
307 %V 14
308 %N 8
309 %P 221-225
310 %D August 1979
311
312 %T An Overview of the Production-Quality Compiler-Compiler Project
313 %A B.W. Leverett
314 %A R.G.G Cattell
315 %A S.O. Hobbs
316 %A J.M. Newcomer
317 %A A.H. Reiner
318 %A B.R. Schatz
319 %A W.A. Wulf
320 %J IEEE Computer
321 %V 13
322 %N 8
323 %P 38-49
324 %D August 1980
325
326 %T An Overview of the Production-Quality Compiler-Compiler Project
327 %A B.W. Leverett
328 %A R.G.G Cattell
329 %A S.O. Hobbs
330 %A J.M. Newcomer
331 %A A.H. Reiner
332 %A B.R. Schatz
333 %A W.A. Wulf
334 %R CMU-CS-79-105
335 %I Carnegie-Mellon University
336 %C Pittsburgh
337 %D 1979
338
339 %T Topics in Code Generation and Register Allocation
340 %A B.W. Leverett
341 %R CMU-CS-82-130
342 %I Carnegie-Mellon University
343 %C Pittsburgh
344 %D 28 July 1982
345
346 %T Predicting the Effects of Optimization on a Procedure Body
347 %A J.E. Ball
348 %J SIGPLAN Notices
349 %V 14
350 %N 8
351 %P 214-220
352 %D August 1979
353
354 %T The C Language Calling Sequence
355 %A S.C. Johnson
356 %A D.M. Ritchie
357 %I Bell Laboratories
358 %C Murray Hill, New Jersey
359 %D September 1981
360
361 %T A Generalization of Two Code Ordering Optimizations
362 %A C.W. Fraser
363 %R TR 82-11
364 %I Department of Computer Science
365 %C The University of Arizona, Tucson
366 %D October 1982
367
368 %T A Survey of Data Flow Analysis Techniques
369 %A K. Kennedy
370 %B Program Flow Analysis
371 %E S.S. Muchnick and  D. Jones
372 %I Prentice-Hall
373 %C Englewood Cliffs
374 %D 1981
375
376 %T Delayed Binding in PQCC Generated Compilers
377 %A W.A. Wulf
378 %A K.V. Nori
379 %R CMU-CS-82-138
380 %I Carnegie-Mellon University
381 %C Pittsburgh
382 %D 1982
383
384 %T Interprocedural Data Flow Analysis in the presence
385 of Pointers, Procedure Variables, and Label Variables
386 %A W.E. Weihl
387 %J Conf. Rec. of the 7th ACM Symp. on Principles of
388 Programming Languages
389 %C Las Vegas, Nevada
390 %P 83-94
391 %D 1980
392
393 %T Low-Cost, High-Yield Code Optimization
394 %A D.R. Hanson
395 %R TR 82-17
396 %I Department of Computer Science
397 %C The University of Arizona, Tucson
398 %D November 1982
399
400 %T Program Flow Analysis
401 %E S.S. Muchnick and  D. Jones
402 %I Prentice-Hall
403 %C Englewood Cliffs
404 %D 1981
405
406 %T A machine independent algorithm for code generation and its
407 use in retargetable compilers
408 %A R. Glanville
409 %R Ph.D. thesis
410 %C University of California, Berkeley
411 %D December 1977
412
413 %T A formal framework for the derivation of machine-specific optimizers
414 %A R. Giegerich
415 %J TOPLAS
416 %V 5
417 %N 3
418 %P 478-498
419 %D July 1983
420
421 %T Engineering a compiler: Vax-11 code generation and optimization
422 %A P. Anklam
423 %A D. Cutler
424 %A R. Heinen
425 %A M. MacLaren
426 %I Digital Equipment Corporation
427 %D 1982
428
429 %T Analyzing exotic instructions for a retargetable code generator
430 %A T.M. Morgan
431 %A L.A. Rowe
432 %J SIGPLAN Notices
433 %V 17
434 %N 6
435 %P 197-204
436 %D June 1982
437
438 %T TCOLAda and the Middle End of the PQCC Ada Compiler
439 %A B.M. Brosgol
440 %J SIGPLAN Notices
441 %V 15
442 %N 11
443 %P 101-112
444 %D November 1980
445
446 %T Implementation Implications of Ada Generics
447 %A G. Bray
448 %J Ada Letters
449 %V III
450 %N 2
451 %P 62-71
452 %D September 1983
453
454 %T Attributed Linear Intermediate Representations for Retargetable
455 Code Generators
456 %A M. Ganapathi
457 %A C.N. Fischer
458 %J Software-Practice and Experience
459 %V 14
460 %N 4
461 %P 347-364
462 %D April 1984
463
464 %T UNCOL: The myth and the fact
465 %A T.B. Steel
466 %J Annu. Rev. Autom. Program.
467 %V 2
468 %D 1960
469 %P 325-344
470
471 %T Experience with a Graham-Glanville Style Code Generator
472 %A P. Aigrain
473 %A S.L. Graham
474 %A R.R. Henry
475 %A M.K. McKusick
476 %A E.P. Llopart
477 %J SIGPLAN Notices
478 %V 19
479 %N 6
480 %D June 1984
481 %P 13-24
482
483 %T Using Dynamic Programming to generate Optimized Code in a
484 Graham-Glanville Style Code Generator
485 %A T.W. Christopher
486 %A P.J. Hatcher
487 %A R.C. Kukuk
488 %J SIGPLAN Notices
489 %V 19
490 %N 6
491 %D June 1984
492 %P 25-36
493
494 %T Peep - An Architectural Description Driven Peephole Optimizer
495 %A R.R. Kessler
496 %J SIGPLAN Notices
497 %V 19
498 %N 6
499 %D June 1984
500 %P 106-110
501
502 %T Automatic Generation of Peephole Optimizations
503 %A J.W. Davidson
504 %A C.W. Fraser
505 %J SIGPLAN Notices
506 %V 19
507 %N 6
508 %D June 1984
509 %P 111-116
510
511 %T Analysing and Compressing Assembly Code
512 %A C.W. Fraser
513 %A E.W. Myers
514 %A A.L. Wendt
515 %J SIGPLAN Notices
516 %V 19
517 %N 6
518 %D June 1984
519 %P 117-121
520
521 %T Register Allocation by Priority-based Coloring
522 %A F. Chow
523 %A J. Hennessy
524 %J SIGPLAN Notices
525 %V 19
526 %N 6
527 %D June 1984
528 %P 222-232
529 %V 19
530 %N 6
531 %D June 1984
532 %P 117-121
533
534 %T Code Selection through Object Code Optimization
535 %A J.W. Davidson
536 %A C.W. Fraser
537 %I Dept. of Computer Science
538 %C Univ. of Arizona
539 %D November 1981
540
541 %T A Portable Machine-Independent Global Optimizer - Design
542 and Measurements
543 %A F.C. Chow
544 %I Computer Systems Laboratory
545 %C Stanford University
546 %D December 1983