2009 International Symposium on Code Generation and Optimization 2009
DOI: 10.1109/cgo.2009.9
|View full text |Cite
|
Sign up to set email alerts
|

Wave Propagation and Deep Propagation for Pointer Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
60
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 55 publications
(61 citation statements)
references
References 15 publications
1
60
0
Order By: Relevance
“…The source files of each benchmark are compiled into bit-code files using clang and then linked together using llvm-link, with mem2reg being applied to promote memory into registers. We use FI, i.e., Andersen's analysis (using the constraint resolution techniques from [25,27]) as pre-analysis for building indirect def-use chains [14,30,31].…”
Section: Methodsmentioning
confidence: 99%
“…The source files of each benchmark are compiled into bit-code files using clang and then linked together using llvm-link, with mem2reg being applied to promote memory into registers. We use FI, i.e., Andersen's analysis (using the constraint resolution techniques from [25,27]) as pre-analysis for building indirect def-use chains [14,30,31].…”
Section: Methodsmentioning
confidence: 99%
“…Wave Propagation [24] is used to perform constraint resolution. Global variables are handled context-insensitively in the standard manner as in [20,22]: they are separately tracked without participating in side-effect summarization.…”
Section: Methodsmentioning
confidence: 99%
“…Many approaches based on cycle elimination have been proposed to improve the performance of subset-based analyses [3][4][5][6][7]. Unification-based analyses have near linear time complexity and easily scale to million lines.…”
Section: Introductionmentioning
confidence: 99%