. Data-flow analysis algorithms can be classified into two categories: flow-sensitive and flow-insensitive. To improve efficiency, flowinsensitive interprocedural analyses do not make use of the intraprocedural control flow information associated with individual procedures. Since pointer-induced aliases can change within a procedure, applying known flow-insensitive analyses can result in either incorrect or overly conservative solutions. In this paper, we present a flow-insensitive dataflow analysis algorithm that computes interprocedural pointer-induced aliases. We improve the precision of our analysis by (1) making use of certain types of kill information that can be precomputed efficiently, and (2) computing aliases generated in each pr...
Aliasing occurs at some program point during execution when two or more names exist for the same loc...
Precise pointer analysis is a problem of interest to both the compiler and the program verification ...
The first interprocedural modification side-effects analysis (MODC ) for C that obtains better than ...
This paper describes an empirical comparison of three pointer alias analysis algorithms: flow-sensit...
AbstractThis paper describes an empirical comparison of the effectiveness of six context-insensitive...
An Alias occurs at some program point during execution when two or more names exist for the same loc...
In this paper, we present a hierarchical flow-sensitive alias analysis algorithm which parameterizes...
This thesis examines three problems arising in the construction of an ambitious optimizing compiler ...
Interprocedural data flow information is useful for many software testing and analysis techniques, i...
Abstract: The aliasing that results in a variable being known by more than one name has greatly comp...
Accurate alias analysis is a crucial phase of optimizing/parallelizing compilers for languages which...
Good quality information from data flow analysis is a prerequisite for code improvement and, in para...
For compile-time pointer aliasing analysis, a program written in the C language can be considered as...
Data-flow analysis is widely used in extracting from source programs useful information for program ...
Interprocedural data flow information IS useful for many software testing and analysis techniques, i...
Aliasing occurs at some program point during execution when two or more names exist for the same loc...
Precise pointer analysis is a problem of interest to both the compiler and the program verification ...
The first interprocedural modification side-effects analysis (MODC ) for C that obtains better than ...
This paper describes an empirical comparison of three pointer alias analysis algorithms: flow-sensit...
AbstractThis paper describes an empirical comparison of the effectiveness of six context-insensitive...
An Alias occurs at some program point during execution when two or more names exist for the same loc...
In this paper, we present a hierarchical flow-sensitive alias analysis algorithm which parameterizes...
This thesis examines three problems arising in the construction of an ambitious optimizing compiler ...
Interprocedural data flow information is useful for many software testing and analysis techniques, i...
Abstract: The aliasing that results in a variable being known by more than one name has greatly comp...
Accurate alias analysis is a crucial phase of optimizing/parallelizing compilers for languages which...
Good quality information from data flow analysis is a prerequisite for code improvement and, in para...
For compile-time pointer aliasing analysis, a program written in the C language can be considered as...
Data-flow analysis is widely used in extracting from source programs useful information for program ...
Interprocedural data flow information IS useful for many software testing and analysis techniques, i...
Aliasing occurs at some program point during execution when two or more names exist for the same loc...
Precise pointer analysis is a problem of interest to both the compiler and the program verification ...
The first interprocedural modification side-effects analysis (MODC ) for C that obtains better than ...