Proceedings of the 15th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages - POPL '88 1988
DOI: 10.1145/73560.73562
|View full text |Cite
|
Sign up to set email alerts
|

Global value numbers and redundant computations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
149
0
1

Year Published

1994
1994
2020
2020

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 345 publications
(154 citation statements)
references
References 18 publications
0
149
0
1
Order By: Relevance
“…The Static Single Assignment (SSA) form is an intermediate representation that is used to facilitate program analysis and optimization [12], [13]. The SSA form has the property that each variable is defined exactly once.…”
Section: Concurrent Static Single Assignment (Cssa)mentioning
confidence: 99%
“…The Static Single Assignment (SSA) form is an intermediate representation that is used to facilitate program analysis and optimization [12], [13]. The SSA form has the property that each variable is defined exactly once.…”
Section: Concurrent Static Single Assignment (Cssa)mentioning
confidence: 99%
“…We use a BMC approach to formalize LLVM-IR into logic: given an imperative, non-concurrent program P and an unrolling bound k, we unroll loops and recursive functions in the program with respect to k and transform the unrolled program into Static Single Assignment (SSA) [21] form. The transformations for loop unrolling and to establish SSA form are provided by the LLVM compiler infrastructure.…”
Section: Formalizing Llvm-ir Into Logic Using Bmcmentioning
confidence: 99%
“…Figure 5 (b) shows W ∈ W as an example of SSA-circular graph. W l = {(18, 1), (21,5), (22, 7)}, W i = {(6, 9), (8,11), (10, 13)} ∪ W z , and W z = { (15,18), (12,21), (14,22)}. Notice that for every interval (y, u) ∈ W l , there is an interval (d, y) ∈ W z .…”
Section: From Circular Graphs To Ssa-circular Graphsmentioning
confidence: 99%
“…Static single assignment (SSA) form [21] is an intermediate representation used in many compilers, including gcc version 4. If a program is in SSA form, then every variable is assigned exactly once, and each use refers to exactly one definition.…”
Section: Introductionmentioning
confidence: 99%