Topics in Code Generation and Register Allocation

Abstract

This paper discusses some questions about register allocation and code generation in optimizing compilers. The context of the research is the PQCC (Production Quality Compiler-Compiler) project. The questions discussed include fundamental questions of compiler structure, that is, questions of the feasibility and correctness of the approach taken by the project. I also report on less fundamental issues, issues more or less orthogonal to the questions of structure. This discussion should be of interest to any designer of optimizing compilers who is interested in retargetability, that is, in the adaptability of such a compiler to modification to allow code generation for different target machines.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 28, 1982
Accession Number
ADA120104

Entities

People

  • Bruce W. Leverett

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Accumulators
  • Addressing
  • Algorithms
  • Compilers
  • Computer Programming
  • Computer Science
  • Computers
  • Computing System Architectures
  • Grammars
  • High Level Languages
  • Instructions
  • Language
  • Machines
  • Production
  • Simulations
  • Software Development
  • Standards

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Software Engineering.
  • Systems Analysis and Design