|
ABSTRACT
We show that tree pattern matching has significant advantages in the specification and implementation of efficient code generators. We present a top-down tree-matching algorithm that is particularly well suited to code generation applications. Finally, we present a new back-end language that incorporates tree pattern matching with dynamic programming into a uniform framework for the specification and implementation of efficient code generators.
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
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
17. S. L. Graham, "Table-Driven Code Generation", IEEE Computer, Vol. 13 No. 8, pp. 25-34, August 1980.
|
| |
18
|
|
 |
19
|
|
| |
20
|
20. G. Huet and J.-J. Levy. "Call by need computations in non-ambiguous linear term rewriling systems". TR 359. IRIA Laboria. LeChesnay. France, 1979.
|
| |
21
|
21. S. C. Johnson, "YACC - Yet Another Compiler Compiler", Computer Sciences Technical Report #32. Bell Telephone Laboratories, Murray Hill. New Jersey, 1975.
|
 |
22
|
|
| |
23
|
|
| |
24
|
24. H.-W. Lang, M. Schimmler and H. Schmeck, "Matching Tree Patterns sublinear on the average", Technical Report, Department of Informatik, University of Kiel, Kiel, West Germany, 1980.
|
| |
25
|
25. H. Lunell, "Code Generator Writing Systems", Software Systems Research Center, S-58183, Linkoping, Sweden, 1983.
|
| |
26
|
26. K. Ripken, "Formale Beschreibun von Maschinen, Implementierungen und Optimicrender Maschinen-codeerzcugung aus Attributierten Programmgraphe", TUMINFO-7731, Institut fur Informatik, Technische Universitat Munchen, Munich, West Germany, July 1977.
|
 |
27
|
|
| |
28
|
28. S. Tjiang, Private communication, October 1984.
|
| |
29
|
|
| |
30
|
|
| |
31
|
31. W. Wulf, B. Leverett, R. Cattell, S. Hobbs, J. Newcomer, A. Reiner and B. Schatz, "An Overview of the Production Quality Compiler-Compiler Project", IEEE Computer Vol. 13 No. 8. pp. 38-49, August 1980.
|
| |
32
|
32. W. A. Wulf. "PQCC: A Machine-Relative Compiler Technology", IEEE 4th International COMPSAC Conference, pp. 24 - 36, Chicago, October 1980.
|
CITED BY 15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Timothy J. Callahan , Philip Chong , André DeHon , John Wawrzynek, Fast module mapping and placement for datapaths in FPGAs, Proceedings of the 1998 ACM/SIGDA sixth international symposium on Field programmable gate arrays, p.123-132, February 22-25, 1998, Monterey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|