We present initial empirical experiments with combined analysis, a scalable analysis technique that uses a program decomposition to apply different aliasing algorithms to independent program segments. The effectiveness of the solution strategy is validated through application to side-effect and reference analysis of C programs. 1 Introduction For programming languages with general-purpose pointer usage (such as C), pointer aliasing is crucial to compiletime side-effect and semantic change analyses. It is also essential for software tool applications such as dataflow -based testing, debugging, semantics-based program understanding and program integration. Many techniques for pointer aliasing analysis have been presented in the literature. T...
Alias analysis is one of the most used techniques that aim to optimizelanguages with pointers. It is...
Existing methods for alias analysis of recursive pointer data structures are based on two approximat...
Static analysis of programs in weakly typed languages such as C and C++ is generally not sound becau...
We present initial empirical experiments with combined analysis, a scalable analysis technique that ...
Two names are aliased if they refer to the same location at a program point during execution. Pointe...
For compile-time pointer aliasing analysis, a program written in the C language can be considered as...
We present a new interprocedural modification side effects algorithm for C programs, that can discer...
The first interprocedural modification side-effects analysis (MODC ) for C that obtains better than ...
Aliasing occurs at some program point during execution when two or more names exist for the same loc...
Accurate alias analysis is a crucial phase of optimizing/parallelizing compilers for languages which...
An Alias occurs at some program point during execution when two or more names exist for the same loc...
High-performance architectures rely upon powerful optimizing and parallelizing compilers to maximize...
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...
International audienceAlias analysis is one of the most fundamental techniques thatcompilers use to ...
Alias analysis is one of the most used techniques that aim to optimizelanguages with pointers. It is...
Existing methods for alias analysis of recursive pointer data structures are based on two approximat...
Static analysis of programs in weakly typed languages such as C and C++ is generally not sound becau...
We present initial empirical experiments with combined analysis, a scalable analysis technique that ...
Two names are aliased if they refer to the same location at a program point during execution. Pointe...
For compile-time pointer aliasing analysis, a program written in the C language can be considered as...
We present a new interprocedural modification side effects algorithm for C programs, that can discer...
The first interprocedural modification side-effects analysis (MODC ) for C that obtains better than ...
Aliasing occurs at some program point during execution when two or more names exist for the same loc...
Accurate alias analysis is a crucial phase of optimizing/parallelizing compilers for languages which...
An Alias occurs at some program point during execution when two or more names exist for the same loc...
High-performance architectures rely upon powerful optimizing and parallelizing compilers to maximize...
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...
International audienceAlias analysis is one of the most fundamental techniques thatcompilers use to ...
Alias analysis is one of the most used techniques that aim to optimizelanguages with pointers. It is...
Existing methods for alias analysis of recursive pointer data structures are based on two approximat...
Static analysis of programs in weakly typed languages such as C and C++ is generally not sound becau...