Pointer information is a prerequisite for most program analyses, and the quality of this information can greatly affect their precision and performance. Inclusion-based (i.e. Andersen-style) pointer analysis is an important point in the space of pointer analyses, offering a potential sweet-spot in the trade-off between precision and performance. However, current techniques for inclusion-based pointer analysis can have difficulties delivering on this potential. We introduce and evaluate two novel techniques for inclusionbased pointer analysis—one lazy, one eager 1 —that significantly improve upon the current state-of-the-art without impacting precision. These techniques focus on the problem of online cycle detection, a critical optimization ...
© 2016 ACM.For C programs, flow-sensitivity is important to enable pointer analysis to achieve highl...
The use of pointers presents serious problems for soft-ware productivity tools for software understa...
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applicati...
textPointer analysis is a fundamental enabling technology for program analysis. By improving the sc...
Pointer analysis is a prerequisite for many program analyses, and the effectiveness of these analyse...
Pointer analysis, as a fundamental research, is to identify the possible runtime values of a pointer...
Pointer analysis has recently been a subject of active research. The focus of most techniques is on:...
Many powerful code optimization techniques rely on accurate information connecting the definitions a...
This paper presents and evaluates a number of techniques to improve the execution time of interproce...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Pointer analysis is one of the key static analyses during compilation. The efficiency of several com...
The use of pointers creates serious problems for optimizing compilers and software engineering tools...
https://kent-islandora.s3.us-east-2.amazonaws.com/ugresearch/2017/compsci_math/1/thumbnail.jpgA ligh...
Points-to analysis is a key compiler analysis. Several memory related optimizations use points-to in...
Abstract—This paper describes the first implementation of Andersen’s inclusion-based pointer analysi...
© 2016 ACM.For C programs, flow-sensitivity is important to enable pointer analysis to achieve highl...
The use of pointers presents serious problems for soft-ware productivity tools for software understa...
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applicati...
textPointer analysis is a fundamental enabling technology for program analysis. By improving the sc...
Pointer analysis is a prerequisite for many program analyses, and the effectiveness of these analyse...
Pointer analysis, as a fundamental research, is to identify the possible runtime values of a pointer...
Pointer analysis has recently been a subject of active research. The focus of most techniques is on:...
Many powerful code optimization techniques rely on accurate information connecting the definitions a...
This paper presents and evaluates a number of techniques to improve the execution time of interproce...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Pointer analysis is one of the key static analyses during compilation. The efficiency of several com...
The use of pointers creates serious problems for optimizing compilers and software engineering tools...
https://kent-islandora.s3.us-east-2.amazonaws.com/ugresearch/2017/compsci_math/1/thumbnail.jpgA ligh...
Points-to analysis is a key compiler analysis. Several memory related optimizations use points-to in...
Abstract—This paper describes the first implementation of Andersen’s inclusion-based pointer analysi...
© 2016 ACM.For C programs, flow-sensitivity is important to enable pointer analysis to achieve highl...
The use of pointers presents serious problems for soft-ware productivity tools for software understa...
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applicati...