Code Generation Using Tree Matching and Dynamic Programming

187Citations
Citations of this article
59Readers
Mendeley users who have this article in their library.

Abstract

Compiler-component generators, such as lexical analyzer generators and parser generators, have long been used to facilitate the construction of compilers. A tree-manipulation language called twig has been developed to help construct efficient code generators. Twig transforms a tree-translation scheme into a code generator that combines a fast top-down tree-pattern matching algorithm with dynamic programming. Twig has been used to specify and construct code generators for several experimental compilers targeted for different machines. © 1989, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Aho, A. V., Ganapathi, M., & Tjiang, S. W. K. (1989). Code Generation Using Tree Matching and Dynamic Programming. ACM Transactions on Programming Languages and Systems (TOPLAS), 11(4), 491–516. https://doi.org/10.1145/69558.75700

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free