Proceedings of the 5th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages - POPL '78 1978
DOI: 10.1145/512760.512785
|View full text |Cite
|
Sign up to set email alerts
|

A new method for compiler code generation

Abstract: An algorithm is given to tively low-level intermediate program into assembly code or A NEN METHODFOR COMPILER CODEGENERATION (Extended Abstract)* !-?.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
44
0

Year Published

1982
1982
1998
1998

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 137 publications
(46 citation statements)
references
References 8 publications
0
44
0
Order By: Relevance
“…[5]. A more restrictive approach is typically taken by the code generation parsers [2][3][4] were such a condition is referred to as semantic blocking. This situation is avoided by checking when the parser is constructed that a default production has been supplied that contains no restrictions and hence can never fail.…”
Section: Handling Embedded Restrictionsmentioning
confidence: 99%
See 1 more Smart Citation
“…[5]. A more restrictive approach is typically taken by the code generation parsers [2][3][4] were such a condition is referred to as semantic blocking. This situation is avoided by checking when the parser is constructed that a default production has been supplied that contains no restrictions and hence can never fail.…”
Section: Handling Embedded Restrictionsmentioning
confidence: 99%
“…Existing LR-based parser generator systems [5,6] Grammars such as D are dealt with using a maximal-munch approach [2][3][4].…”
Section: Introductionmentioning
confidence: 99%
“…For example, a[i]'s address is formed in r [16] to preserve the shifted value of i in r [15]. Common subexpression elimination will reuse r [15] in the formation of b[i]'s address, and computations used only once will be absorbed into larger instructions wherever possible.…”
Section: Inputmentioning
confidence: 99%
“…Algorithms such as [4,15,2] and [14] perform cost computations at preprocessing time, whereas [7,1,13] [5] perform them at matching time. Graham and Glanville [6] used LR(0) parsing techniques for retargettable code generation. However, their technique cannot be applied to regular tree pattern matching in general, as it does not carry forward all choices until an optimal decision can be made.…”
Section: Introductionmentioning
confidence: 99%