Affix grammar driven code generation
- 1 October 1985
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Programming Languages and Systems
- Vol. 7 (4) , 560-599
- https://doi.org/10.1145/4472.4486
Abstract
Affix grammars are used to describe the instruction set of a target architecture for purposes of compiler code generation. A code generator is obtained automatically for a compiler using attributed parsing techniques. A compiler built on this model can automatically perform most popular machine-dependent optimizations, including peephole optimizations. Code generators based on this model demonstrate retargetability for the VAX 1 -11, iAPX 2 -86, Z-8000 3 , PDP 4 -11, MC-68000, NS32032, FOM, and IBM-370 architectures.Keywords
This publication has 14 references indexed in Scilit:
- Attributed linear intermediate representations for retargetable code generatorsSoftware: Practice and Experience, 1984
- Surveyor's Forum: Retargetable Code GeneratorsACM Computing Surveys, 1983
- Postpass Code Optimization of Pipeline ConstraintsACM Transactions on Programming Languages and Systems, 1983
- Is Pascal suitable for GKS?ACM SIGPLAN Notices, 1983
- Debugging "level"ACM SIGPLAN Notices, 1983
- Retargetable Compiler Code GenerationACM Computing Surveys, 1982
- The Design and Application of a Retargetable Peephole OptimizerACM Transactions on Programming Languages and Systems, 1980
- Automatic Derivation of Code Generators from Machine DescriptionsACM Transactions on Programming Languages and Systems, 1980
- Deterministic parsing of ambiguous grammarsCommunications of the ACM, 1975
- EfficientLR (1) parsersActa Informatica, 1973