Helmut Emmelmann

Learn More
This paper describes a system that generates compiler back ends from a strictly declarative specification of the code generation process. The generated back ends use tree pattern matching for code selection. Two methods for register allocation supporting a wide range of target architectures are provided. A general bottom-up pattern matching method avoids(More)
1 I n t r o d u c t i o n The tree pat tern matching approach for code selection has proven very successful. I t allows to specify code selectors using declarative specifications and to derive efficient code selectors automatically. The program which translates the specification into the final code selector program is called code selector generator.(More)
  • 1