Masaq Index
arXiv 2015-04-13 0 views

Global Value Numbering: A Precise and Efficient Algorithm

Pai, Rekha R

Original · EN

Global Value Numbering (GVN) is an important static analysis to detect equivalent expressions in a program. We present an iterative data-flow analysis GVN algorithm in SSA for the purpose of detecting total redundancies. The central challenge is defining a join operation to detect equivalences at a join point in polynomial time such that later occurrences of redundant expressions could be detected. For this purpose, we introduce the novel concept of value ϕ-function. We claim the algorithm is precise and takes only polynomial time.

English translation

This paper has no Arabic translation yet. Be the first: it takes a few seconds, and the result is stored for every future reader.

Security check

Type the characters above

Up to 10 translations per person per day.