546 lines
		
	
	
	
		
			9.1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			546 lines
		
	
	
	
		
			9.1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| %T Principles of compiler design
 | |
| %A A.V. Aho
 | |
| %A J.D. Ullman
 | |
| %I Addison-Wesley
 | |
| %C Reading, Massachusetts
 | |
| %D 1978
 | |
| 
 | |
| %T The Design and Analysis of Computer Algorithms
 | |
| %A A.V. Aho
 | |
| %A J.E. Hopcroft
 | |
| %A J.D. Ullman
 | |
| %I Addison-Wesley
 | |
| %C Reading, Massachusetts
 | |
| %D 1974
 | |
| 
 | |
| %T Code generation in a machine-independent compiler
 | |
| %A R.G.G. Cattell
 | |
| %A J.M. Newcomer
 | |
| %A B.W. Leverett
 | |
| %J SIGPLAN Notices
 | |
| %V 14
 | |
| %N 8
 | |
| %P 65-75
 | |
| %D August 1979
 | |
| 
 | |
| %T An algorithm for Reduction of Operator Strength
 | |
| %A J. Cocke
 | |
| %A K. Kennedy
 | |
| %J CACM
 | |
| %V 20
 | |
| %N 11
 | |
| %P 850-856
 | |
| %D November 1977
 | |
| 
 | |
| %T Reduction of Operator Strength
 | |
| %A F.E. Allen
 | |
| %A J. Cocke
 | |
| %A K. Kennedy
 | |
| %B Program Flow Analysis
 | |
| %E S.S. Muchnick and  D. Jones
 | |
| %I Prentice-Hall
 | |
| %C Englewood Cliffs, N.J.
 | |
| %D 1981
 | |
| 
 | |
| %T Simplifying Code Generation Through Peephole Optimization
 | |
| %A J.W. Davidson
 | |
| %R Ph.D. thesis
 | |
| %I Dept. of Computer Science
 | |
| %C Univ. of Arizona
 | |
| %D December 1981
 | |
| 
 | |
| %T A study of selective optimization techniques
 | |
| %A G.R. Katkus
 | |
| %R Ph.D. Thesis
 | |
| %C University of Southern California
 | |
| %D 1973
 | |
| 
 | |
| %T Automatic subroutine generation in an optimizing compiler
 | |
| %A J.B. Shaffer
 | |
| %R Ph.D. Thesis
 | |
| %C University of Maryland
 | |
| %D 1978
 | |
| 
 | |
| %T Optimal mixed code generation for microcomputers
 | |
| %A D.S. Photopoulos
 | |
| %R Ph.D. Thesis
 | |
| %C Northeastern University
 | |
| %D 1981
 | |
| 
 | |
| %T The Design of an Optimizing Compiler
 | |
| %A W.A. Wulf
 | |
| %A R.K. Johnsson
 | |
| %A C.B. Weinstock
 | |
| %A S.O. Hobbs
 | |
| %A C.M. Geschke
 | |
| %I American Elsevier Publishing Company
 | |
| %C New York
 | |
| %D 1975
 | |
| 
 | |
| %T Retargetable Compiler Code Generation
 | |
| %A M. Ganapathi
 | |
| %A C.N. Fischer
 | |
| %A J.L. Hennessy
 | |
| %J ACM Computing Surveys
 | |
| %V 14
 | |
| %N 4
 | |
| %P 573-592
 | |
| %D December 1982
 | |
| 
 | |
| %T An Optimizing Pascal Compiler
 | |
| %A R.N. Faiman
 | |
| %A A.A. Kortesoja
 | |
| %J IEEE Trans. on Softw. Eng.
 | |
| %V 6
 | |
| %N 6
 | |
| %P 512-518
 | |
| %D November 1980
 | |
| 
 | |
| %T Experience with the SETL Optimizer
 | |
| %A S.M. Freudenberger
 | |
| %A J.T. Schwartz
 | |
| %J TOPLAS
 | |
| %V 5
 | |
| %N 1
 | |
| %P 26-45
 | |
| %D Januari 1983
 | |
| 
 | |
| %T An Optimizing Ada Compiler
 | |
| %A W. Kirchgaesner
 | |
| %A J. Uhl
 | |
| %A G. Winterstein
 | |
| %A G. Goos
 | |
| %A M. Dausmann
 | |
| %A S. Drossopoulou
 | |
| %I Institut fur Informatik II, Universitat Karlsruhe
 | |
| %D February 1983
 | |
| 
 | |
| %T A Fast Algorithm for Finding Dominators
 | |
| in a Flowgraph
 | |
| %A T. Lengauer
 | |
| %A R.E. Tarjan
 | |
| %J TOPLAS
 | |
| %V 1
 | |
| %N 1
 | |
| %P 121-141
 | |
| %D July 1979
 | |
| 
 | |
| %T Optimization of hierarchical directed graphs
 | |
| %A M.T. Lepage
 | |
| %A D.T. Barnard
 | |
| %A A. Rudmik
 | |
| %J Computer Languages
 | |
| %V 6
 | |
| %N 1
 | |
| %P 19-34
 | |
| %D Januari 1981
 | |
| 
 | |
| %T Object Code Optimization
 | |
| %A E.S. Lowry
 | |
| %A C.W. Medlock
 | |
| %J CACM
 | |
| %V 12
 | |
| %N 1
 | |
| %P 13-22
 | |
| %D Januari 1969
 | |
| 
 | |
| %T Automatic Program Improvement:
 | |
| Variable Usage Transformations
 | |
| %A B. Maher
 | |
| %A D.H. Sleeman
 | |
| %J TOPLAS
 | |
| %V 5
 | |
| %N 2
 | |
| %P 236-264
 | |
| %D April 1983
 | |
| 
 | |
| %T The design of a global optimizer
 | |
| %A R.J. Mintz
 | |
| %A G.A. Fisher
 | |
| %A M. Sharir
 | |
| %J SIGPLAN Notices
 | |
| %V 14
 | |
| %N 9
 | |
| %P 226-234
 | |
| %D September 1979
 | |
| 
 | |
| %T Global Optimization by Suppression of Partial Redundancies
 | |
| %A E. Morel
 | |
| %A C. Renvoise
 | |
| %J CACM
 | |
| %V 22
 | |
| %N 2
 | |
| %P 96-103
 | |
| %D February 1979
 | |
| 
 | |
| %T Efficient Computation of Expressions with Common Subexpressions
 | |
| %A B. Prabhala
 | |
| %A R. Sethi
 | |
| %J JACM
 | |
| %V 27
 | |
| %N 1
 | |
| %P 146-163
 | |
| %D Januari 1980
 | |
| 
 | |
| %T An Analysis of Inline Substitution for a Structured
 | |
| Programming Language
 | |
| %A R.W. Scheifler
 | |
| %J CACM
 | |
| %V 20
 | |
| %N 9
 | |
| %P 647-654
 | |
| %D September 1977
 | |
| 
 | |
| %T Immediate Predominators in a Directed Graph
 | |
| %A P.W. Purdom
 | |
| %A E.F. Moore
 | |
| %J CACM
 | |
| %V 15
 | |
| %N 8
 | |
| %P 777-778
 | |
| %D August 1972
 | |
| 
 | |
| %T The Generation of Optimal Code for Arithmetic Expressions
 | |
| %A R. Sethi
 | |
| %A J.D. Ullman
 | |
| %J JACM
 | |
| %V 17
 | |
| %N 4
 | |
| %P 715-728
 | |
| %D October 1970
 | |
| 
 | |
| %T Exposing side-effects in a PL/I optimizing compiler
 | |
| %A T.C. Spillman
 | |
| %B Information Processing 1971
 | |
| %I North-Holland Publishing Company
 | |
| %C Amsterdam
 | |
| %P 376-381
 | |
| %D 1971
 | |
| 
 | |
| %T Inner Loops in Flowgraphs and Code Optimization
 | |
| %A S. Vasudevan
 | |
| %J Acta Informatica
 | |
| %N 17
 | |
| %P 143-155
 | |
| %D 1982
 | |
| 
 | |
| %T A New Strategy for Code Generation - the General-Purpose
 | |
| Optimizing Compiler
 | |
| %A W.H. Harrison
 | |
| %J IEEE Trans. on Softw. Eng.
 | |
| %V 5
 | |
| %N 4
 | |
| %P 367-373
 | |
| %D July 1979
 | |
| 
 | |
| %T PQCC: A Machine-Relative Compiler Technology
 | |
| %A W.M. Wulf
 | |
| %R CMU-CS-80-144
 | |
| %I Carnegie-Mellon University
 | |
| %C Pittsburgh
 | |
| %D 25 september 1980
 | |
| 
 | |
| %T Machine-independent Pascal code optimization
 | |
| %A D.R. Perkins
 | |
| %A R.L. Sites
 | |
| %J SIGPLAN Notices
 | |
| %V 14
 | |
| %N 8
 | |
| %P 201-207
 | |
| %D August 1979
 | |
| 
 | |
| %T A Case Study of a New Code Generation Technique for Compilers
 | |
| %A J.L. Carter
 | |
| %J CACM
 | |
| %V 20
 | |
| %N 12
 | |
| %P 914-920
 | |
| %D December 1977
 | |
| 
 | |
| %T Table-driven Code Generation
 | |
| %A S.L. Graham
 | |
| %J IEEE Computer
 | |
| %V 13
 | |
| %N 8
 | |
| %P 25-33
 | |
| %D August 1980
 | |
| 
 | |
| %T Register Allocation in Optimizing Compilers
 | |
| %A B.W. Leverett
 | |
| %R Ph.D. Thesis, CMU-CS-81-103
 | |
| %I Carnegie-Mellon University
 | |
| %C Pittsburgh
 | |
| %D February 1981
 | |
| 
 | |
| %T Register Allocation via Coloring
 | |
| %A G.J. Chaitin
 | |
| %A M.A. Auslander
 | |
| %A A.K. Chandra
 | |
| %A J. Cocke
 | |
| %A M.E. Hopkins
 | |
| %A P.W. Markstein
 | |
| %J Computer Languages
 | |
| %V 6
 | |
| %N 1
 | |
| %P 47-57
 | |
| %D January 1981
 | |
| 
 | |
| %T How to Call Procedures, or Second Thoughts on
 | |
| Ackermann's Function
 | |
| %A B.A. Wichmann
 | |
| %J Software - Practice and Experience
 | |
| %V 7
 | |
| %P 317-329
 | |
| %D 1977
 | |
| 
 | |
| %T Register Allocation Via Usage Counts
 | |
| %A R.A. Freiburghouse
 | |
| %J CACM
 | |
| %V 17
 | |
| %N 11
 | |
| %P 638-642
 | |
| %D November 1974
 | |
| 
 | |
| %T Machine-independent register allocation
 | |
| %A R.L. Sites
 | |
| %J SIGPLAN Notices
 | |
| %V 14
 | |
| %N 8
 | |
| %P 221-225
 | |
| %D August 1979
 | |
| 
 | |
| %T An Overview of the Production-Quality Compiler-Compiler Project
 | |
| %A B.W. Leverett
 | |
| %A R.G.G Cattell
 | |
| %A S.O. Hobbs
 | |
| %A J.M. Newcomer
 | |
| %A A.H. Reiner
 | |
| %A B.R. Schatz
 | |
| %A W.A. Wulf
 | |
| %J IEEE Computer
 | |
| %V 13
 | |
| %N 8
 | |
| %P 38-49
 | |
| %D August 1980
 | |
| 
 | |
| %T An Overview of the Production-Quality Compiler-Compiler Project
 | |
| %A B.W. Leverett
 | |
| %A R.G.G Cattell
 | |
| %A S.O. Hobbs
 | |
| %A J.M. Newcomer
 | |
| %A A.H. Reiner
 | |
| %A B.R. Schatz
 | |
| %A W.A. Wulf
 | |
| %R CMU-CS-79-105
 | |
| %I Carnegie-Mellon University
 | |
| %C Pittsburgh
 | |
| %D 1979
 | |
| 
 | |
| %T Topics in Code Generation and Register Allocation
 | |
| %A B.W. Leverett
 | |
| %R CMU-CS-82-130
 | |
| %I Carnegie-Mellon University
 | |
| %C Pittsburgh
 | |
| %D 28 July 1982
 | |
| 
 | |
| %T Predicting the Effects of Optimization on a Procedure Body
 | |
| %A J.E. Ball
 | |
| %J SIGPLAN Notices
 | |
| %V 14
 | |
| %N 8
 | |
| %P 214-220
 | |
| %D August 1979
 | |
| 
 | |
| %T The C Language Calling Sequence
 | |
| %A S.C. Johnson
 | |
| %A D.M. Ritchie
 | |
| %I Bell Laboratories
 | |
| %C Murray Hill, New Jersey
 | |
| %D September 1981
 | |
| 
 | |
| %T A Generalization of Two Code Ordering Optimizations
 | |
| %A C.W. Fraser
 | |
| %R TR 82-11
 | |
| %I Department of Computer Science
 | |
| %C The University of Arizona, Tucson
 | |
| %D October 1982
 | |
| 
 | |
| %T A Survey of Data Flow Analysis Techniques
 | |
| %A K. Kennedy
 | |
| %B Program Flow Analysis
 | |
| %E S.S. Muchnick and  D. Jones
 | |
| %I Prentice-Hall
 | |
| %C Englewood Cliffs
 | |
| %D 1981
 | |
| 
 | |
| %T Delayed Binding in PQCC Generated Compilers
 | |
| %A W.A. Wulf
 | |
| %A K.V. Nori
 | |
| %R CMU-CS-82-138
 | |
| %I Carnegie-Mellon University
 | |
| %C Pittsburgh
 | |
| %D 1982
 | |
| 
 | |
| %T Interprocedural Data Flow Analysis in the presence
 | |
| of Pointers, Procedure Variables, and Label Variables
 | |
| %A W.E. Weihl
 | |
| %J Conf. Rec. of the 7th ACM Symp. on Principles of
 | |
| Programming Languages
 | |
| %C Las Vegas, Nevada
 | |
| %P 83-94
 | |
| %D 1980
 | |
| 
 | |
| %T Low-Cost, High-Yield Code Optimization
 | |
| %A D.R. Hanson
 | |
| %R TR 82-17
 | |
| %I Department of Computer Science
 | |
| %C The University of Arizona, Tucson
 | |
| %D November 1982
 | |
| 
 | |
| %T Program Flow Analysis
 | |
| %E S.S. Muchnick and  D. Jones
 | |
| %I Prentice-Hall
 | |
| %C Englewood Cliffs
 | |
| %D 1981
 | |
| 
 | |
| %T A machine independent algorithm for code generation and its
 | |
| use in retargetable compilers
 | |
| %A R. Glanville
 | |
| %R Ph.D. thesis
 | |
| %C University of California, Berkeley
 | |
| %D December 1977
 | |
| 
 | |
| %T A formal framework for the derivation of machine-specific optimizers
 | |
| %A R. Giegerich
 | |
| %J TOPLAS
 | |
| %V 5
 | |
| %N 3
 | |
| %P 478-498
 | |
| %D July 1983
 | |
| 
 | |
| %T Engineering a compiler: Vax-11 code generation and optimization
 | |
| %A P. Anklam
 | |
| %A D. Cutler
 | |
| %A R. Heinen
 | |
| %A M. MacLaren
 | |
| %I Digital Equipment Corporation
 | |
| %D 1982
 | |
| 
 | |
| %T Analyzing exotic instructions for a retargetable code generator
 | |
| %A T.M. Morgan
 | |
| %A L.A. Rowe
 | |
| %J SIGPLAN Notices
 | |
| %V 17
 | |
| %N 6
 | |
| %P 197-204
 | |
| %D June 1982
 | |
| 
 | |
| %T TCOLAda and the Middle End of the PQCC Ada Compiler
 | |
| %A B.M. Brosgol
 | |
| %J SIGPLAN Notices
 | |
| %V 15
 | |
| %N 11
 | |
| %P 101-112
 | |
| %D November 1980
 | |
| 
 | |
| %T Implementation Implications of Ada Generics
 | |
| %A G. Bray
 | |
| %J Ada Letters
 | |
| %V III
 | |
| %N 2
 | |
| %P 62-71
 | |
| %D September 1983
 | |
| 
 | |
| %T Attributed Linear Intermediate Representations for Retargetable
 | |
| Code Generators
 | |
| %A M. Ganapathi
 | |
| %A C.N. Fischer
 | |
| %J Software-Practice and Experience
 | |
| %V 14
 | |
| %N 4
 | |
| %P 347-364
 | |
| %D April 1984
 | |
| 
 | |
| %T UNCOL: The myth and the fact
 | |
| %A T.B. Steel
 | |
| %J Annu. Rev. Autom. Program.
 | |
| %V 2
 | |
| %D 1960
 | |
| %P 325-344
 | |
| 
 | |
| %T Experience with a Graham-Glanville Style Code Generator
 | |
| %A P. Aigrain
 | |
| %A S.L. Graham
 | |
| %A R.R. Henry
 | |
| %A M.K. McKusick
 | |
| %A E.P. Llopart
 | |
| %J SIGPLAN Notices
 | |
| %V 19
 | |
| %N 6
 | |
| %D June 1984
 | |
| %P 13-24
 | |
| 
 | |
| %T Using Dynamic Programming to generate Optimized Code in a
 | |
| Graham-Glanville Style Code Generator
 | |
| %A T.W. Christopher
 | |
| %A P.J. Hatcher
 | |
| %A R.C. Kukuk
 | |
| %J SIGPLAN Notices
 | |
| %V 19
 | |
| %N 6
 | |
| %D June 1984
 | |
| %P 25-36
 | |
| 
 | |
| %T Peep - An Architectural Description Driven Peephole Optimizer
 | |
| %A R.R. Kessler
 | |
| %J SIGPLAN Notices
 | |
| %V 19
 | |
| %N 6
 | |
| %D June 1984
 | |
| %P 106-110
 | |
| 
 | |
| %T Automatic Generation of Peephole Optimizations
 | |
| %A J.W. Davidson
 | |
| %A C.W. Fraser
 | |
| %J SIGPLAN Notices
 | |
| %V 19
 | |
| %N 6
 | |
| %D June 1984
 | |
| %P 111-116
 | |
| 
 | |
| %T Analysing and Compressing Assembly Code
 | |
| %A C.W. Fraser
 | |
| %A E.W. Myers
 | |
| %A A.L. Wendt
 | |
| %J SIGPLAN Notices
 | |
| %V 19
 | |
| %N 6
 | |
| %D June 1984
 | |
| %P 117-121
 | |
| 
 | |
| %T Register Allocation by Priority-based Coloring
 | |
| %A F. Chow
 | |
| %A J. Hennessy
 | |
| %J SIGPLAN Notices
 | |
| %V 19
 | |
| %N 6
 | |
| %D June 1984
 | |
| %P 222-232
 | |
| %V 19
 | |
| %N 6
 | |
| %D June 1984
 | |
| %P 117-121
 | |
| 
 | |
| %T Code Selection through Object Code Optimization
 | |
| %A J.W. Davidson
 | |
| %A C.W. Fraser
 | |
| %I Dept. of Computer Science
 | |
| %C Univ. of Arizona
 | |
| %D November 1981
 | |
| 
 | |
| %T A Portable Machine-Independent Global Optimizer - Design
 | |
| and Measurements
 | |
| %A F.C. Chow
 | |
| %I Computer Systems Laboratory
 | |
| %C Stanford University
 | |
| %D December 1983
 |