In this paper, we present a hierarchical flow-sensitive alias analysis algorithm which parameterizes the context-sensitive level. Our approach groups the pointers in a program by their maximum possible dereference levels. It then orders the analysis of each pointer group by its pointer level, starting from the highest level down to the lowest level. During the analysis of each pointer group by its pointer level, starting from the highest level down to the lowest level. During the analysis of each pointer group, a bottom-up traversal of a program call graph is followed by a top-down traversal with the necessary interprocedural information propagated along the way. The interprocedudral inforamtion is tagged with call-chains, which are th...
Interprocedural data flow information is useful for many software testing and analysis techniques, i...
Existing methods for alias analysis of recursive pointer data structures are based on two approximat...
In this paper, an implementation of a demand-driven alias analysis [7] in Open64 is presented. In th...
In this paper, we present a hierarchical flow-sensitive alias analysis algorithm which parameterizes...
. Data-flow analysis algorithms can be classified into two categories: flow-sensitive and flow-inse...
An Alias occurs at some program point during execution when two or more names exist for the same loc...
This paper describes an empirical comparison of three pointer alias analysis algorithms: flow-sensit...
This thesis examines three problems arising in the construction of an ambitious optimizing compiler ...
AbstractThis paper describes an empirical comparison of the effectiveness of six context-insensitive...
For compile-time pointer aliasing analysis, a program written in the C language can be considered as...
Accurate alias analysis is a crucial phase of optimizing/parallelizing compilers for languages which...
Aliasing occurs at some program point during execution when two or more names exist for the same loc...
Since Sharir and Pnueli, algorithms for context-sensitivity have been defined in terms of 'valid' pa...
Software tools for program understanding, transformation, verification, and testing often require an...
Abstract Since Sharir and Pnueli, algorithms for context-sensitivity have been de-fined in terms of ...
Interprocedural data flow information is useful for many software testing and analysis techniques, i...
Existing methods for alias analysis of recursive pointer data structures are based on two approximat...
In this paper, an implementation of a demand-driven alias analysis [7] in Open64 is presented. In th...
In this paper, we present a hierarchical flow-sensitive alias analysis algorithm which parameterizes...
. Data-flow analysis algorithms can be classified into two categories: flow-sensitive and flow-inse...
An Alias occurs at some program point during execution when two or more names exist for the same loc...
This paper describes an empirical comparison of three pointer alias analysis algorithms: flow-sensit...
This thesis examines three problems arising in the construction of an ambitious optimizing compiler ...
AbstractThis paper describes an empirical comparison of the effectiveness of six context-insensitive...
For compile-time pointer aliasing analysis, a program written in the C language can be considered as...
Accurate alias analysis is a crucial phase of optimizing/parallelizing compilers for languages which...
Aliasing occurs at some program point during execution when two or more names exist for the same loc...
Since Sharir and Pnueli, algorithms for context-sensitivity have been defined in terms of 'valid' pa...
Software tools for program understanding, transformation, verification, and testing often require an...
Abstract Since Sharir and Pnueli, algorithms for context-sensitivity have been de-fined in terms of ...
Interprocedural data flow information is useful for many software testing and analysis techniques, i...
Existing methods for alias analysis of recursive pointer data structures are based on two approximat...
In this paper, an implementation of a demand-driven alias analysis [7] in Open64 is presented. In th...