ACM Home Page
Please provide us with feedback. Feedback
Semantic attributes and improvement of generated code
Full text PdfPdf (326 KB)
Source ACM Annual Conference/Annual Meeting archive
Proceedings of the 1974 annual conference - Volume 1 table of contents
Pages: 1 - 10  
Year of Publication: 1974
Authors
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 7,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800182.810373
What is a DOI?

ABSTRACT

Once the general principles of compilation by semantic attributes have been exposed, it is then demonstrated, with the help of a simple example, how such an approach leads naturally to an amelioration of the generated code without resorting to any special optimization treatment. Also included is the determination of basic blocks of a program, the fundamental elements in code optimization, by the method of attributes. This offers the possibility of formalizing semantically the principal optimization algorithms. To our knowledge this is the very first attempt undertaken to describe optimizing compilers methodically.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D.E. KNUTH Mathematical Systems Theory, 2,2, 1968. "Semantic of Context-Free Languages."
 
2
D.E. KNUTH Stanford University Computer Science Departmenta, Report No. CS169, July 1970. "Examples of Formal Semantics."
 
3
4
 
5
P.B. SCHNECK and E. ANGEL The Computer Journal, 16, 4, 1973. "A FORTRAN to FORTRAN Optimizing Compiler."
 
6
D. NEEL IRIA-LABORIA BP.5, 78150 Le Chesnay, France. "Introduction à l'Optimisation de Code Généré par Attributs."
 
7
M. AMIRCHAHY, M. MAZAUD and D. NEEL Rapport LABORIA n° 59, Février 1974. "Optimisation de Code Généré par Attributs."
 
8
D. NEEL and M. AMIRCHAHY IRIA-LABORIA BP.5, 78150 Le Chesnay, France. "Removal of Invariant Statements from Programme Loops by Semantic Attributes Method."
9
10
 
11
L. BLAIZOT Rapport LABORIA n° 20, Juin 1973. "DELTA : Système de DEscription de Langages et Traducteurs par Attributs."