1981
DOI: 10.1007/978-3-662-01089-1_1
|View full text |Cite
|
Sign up to set email alerts
|

Invariance of Approximative Semantics with Respect to Program Transformations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
24
0

Year Published

1987
1987
2001
2001

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 32 publications
(24 citation statements)
references
References 3 publications
0
24
0
Order By: Relevance
“…Faint code elimination (c£ [8,10,17]), a generalization of dead code elimination, is a typical representative of such a problem, which seems to be impossible to formulate on a basic-block level. The point is that the local properties of a basic block are not invariant under the global faintness analysis.…”
Section: Short-comingsmentioning
confidence: 99%
See 1 more Smart Citation
“…Faint code elimination (c£ [8,10,17]), a generalization of dead code elimination, is a typical representative of such a problem, which seems to be impossible to formulate on a basic-block level. The point is that the local properties of a basic block are not invariant under the global faintness analysis.…”
Section: Short-comingsmentioning
confidence: 99%
“…[8,10,17]) is a striking example of a practically relevant problem where it is not at all obvious of how to express it on the basicblock level. Intuitively, a variable is faint if there is no program continuation on which it is used without a preceding modification, or if the left-hand side variable of the instruction it is used in, is faint as well.…”
Section: Limited Generalitymentioning
confidence: 99%
“…For our tree transformation strategy, where re-evaluations may be restricted to the restructured area, we extend the classical attribute grammar framework by allowing a set of values to be correct for each attribute instance. Each value of such a set should be an approximation of the correct value according to the classical attribute grammar definition [5,[8][9][10]14].…”
Section: Iteration Of Evaluation and Tree Transformation Phasesmentioning
confidence: 99%
“…In [9,10] the new correct values are called safe, whereas the old correct values are called consistent. We also use this terminology.…”
Section: Iteration Of Evaluation and Tree Transformation Phasesmentioning
confidence: 99%
“…This means that all the transformations performed during the transformation pass are correct, but in interrupt of the transformation pass in order to make extra tree walks for re-evaluation purposes might have disclosed further opportunities for optimization [9,10].…”
Section: Iterative Application Of a Transformation Passmentioning
confidence: 99%