Fast interprocedural linear two-variable equalities

4Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

In this article we provide an interprocedural analysis of linear two-variable equalities. The novel algorithm has a worst-case complexity of O(n. k4), where k is the number of variables and n is the program size. Thus, it saves a factor of k4 in comparison to a related algorithm based on full linear algebra. We also indicate how the practical runtime can be further reduced significantly. The analysis can be applied, for example, for register coalescing, for identifying local variables and thus for interprocedurally observing stack pointer modifications as well as for an analysis of array index expressions, when analyzing low-level code. © 2011 ACM.

Cite

CITATION STYLE

APA

Flexeder, A., Müller-Olm, M., Petter, M., & Seidl, H. (2011). Fast interprocedural linear two-variable equalities. ACM Transactions on Programming Languages and Systems, 33(6). https://doi.org/10.1145/2049706.2049710

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free