skip to main content
article
Open access

A Formal Framework for the Derivation of Machine-Specific Optimizers

Published: 01 July 1983 Publication History
First page of PDF

References

[1]
AHO, A.V. Translator writing systems: Where do they now stand? Computer 8 (Aug. 1980), pp. 9-14.
[2]
AHO, A.V., AND ULLMAN, J.D. Principles of Compiler Design. Addison-Wesley, Reading, Mass., 1977.
[3]
BELL, C.G., AND NEWELL, A. Computer Structures: Readings and Examples. McGraw-Hill, New York, 1971.
[4]
COUSOT, P., ANO COUSOT, R. Systematic design of program analysis frameworks. In Conference Record of the 6th Annual ACM Symposium on Principles of Programming Languages, San Antonio, Tex., Jan. 29-31, 1979, pp. 269-282.
[5]
DAVlDSON, J.W., AND FRASER, C.W. Eliminating redundant object code. In Conference Record of the 9th Annual ACM Symposium on Principles of Programming Languages, Albuquerque, N. Mex., Jan. 25-27, 1982, pp. 128-132.
[6]
DAVIDSON, J.W., AND FRASER, C.W. The design and application of a retargetable peephole optimizer. ACM Trans. Program. Lang. Syst. 2, 2 (Apr. 1980), 191-202.
[7]
FRASER, C.W. A compact, machine-independent peephole optimizer. In Conference Record of the 6th Annual ACM Symposium on Principles of Programming Languages, San Antonio, Tex., Jan 29-31, 1979, pp. 1-6.
[8]
GERHART, S.L. Correctness-preserving program transformations. In Conference Record of the 2d ACM Symposium on Principles of Programming Languages, Palo Alto, Calif., Jan. 20-22, 1975, pp. 54-66.
[9]
GIEGERICH, R. Automatic generation of machine-specific code optimizers. In Conference Record of the 9th Annual ACM Symposium on Principles of Programming Languages, Albuquerque, N. Mex., Jan. 25-27, 1982, pp. 75-81.
[10]
GIEGERICH, R. Automatische Erzeugung von Maschinencode-Optimierern. Tech. Rep. TUM- I8112, Institut fiir Informatik, Technical Univ. of Munich, Munich, W. Germany, 1981.
[11]
GIEGERICH, R., M/)NCKE, U., AND WILHELM, U. Invariance of approximative semantics with respect to program transformations. In Informatik Fachberichte 50: Proceedings, llth Annual GI Conference (Munich, 1981). Springer-Verlag, New York, 1981, pp. 1-10.
[12]
HmF, W. Private communication, 1980.
[13]
LEVERE~r, B.W., CATTELL, R.G.G., HOBBS, S.O., NEWCOMER, J.M., REINER, A.H., SCHATZ, B.R., AND WULF, W.A. An overview of the Production Quality Compiler-Compfier project. Computer 8 (Aug. 1980), 38-49.
[14]
LEVERETT, B., AND SZYMANSKI, T.G. Chaining span-dependent jump instructions. ACM Trans. Program. Lang. Syst. 2, 3 (July 1980), 274-289.
[15]
MCKEEMAN, W.M. Peephole optimization. Commun. ACM 8, 7 (July 1965), 443-444.
[16]
MOTOROLA INC. MC68000 16-Bit Microprocessor: User Manual. 1979.
[17]
RIPKES, K. Formale Beschreibung von Maschinen, Implementierungen und optimierender Maschinencodeerzeugung aus attributierten Programmgraphen. Tech. Rep. TUM-INFO-7731, Institut fiir Informatik, Technical Univ. of Munich, Munich, W. Germany, 1977.
[18]
WULF, W.A., JOHNSSO~, R.K., WEINSTOCK, C.B., HOBBS, S.O., A~O GESCHKE, C.M. The Design of an Optimizing Compiler. Elsevier North-Holland, New York, 1975.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Programming Languages and Systems
ACM Transactions on Programming Languages and Systems  Volume 5, Issue 3
July 1983
244 pages
ISSN:0164-0925
EISSN:1558-4593
DOI:10.1145/2166
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1983
Published in TOPLAS Volume 5, Issue 3

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)41
  • Downloads (Last 6 weeks)5
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media