Program Analysis and Specialization for the C Programming Language, 1994. ,
Analyzing Memory Accesses in x86 Executables, In In CC, pp.5-23, 2004. ,
DOI : 10.1007/978-3-540-24723-4_2
Symbolic range propagation, Proceedings of 9th International Parallel Processing Symposium, pp.357-363, 1994. ,
DOI : 10.1109/IPPS.1995.395956
ABCD: eliminating array bounds checks on demand, PLDI, pp.321-333, 2000. ,
Automatic construction of sparse data flow evaluation graphs, Proceedings of the 18th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '91, pp.55-66, 1991. ,
DOI : 10.1145/99583.99594
Abstract interpretation, Proceedings of the 4th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '77, pp.238-252, 1977. ,
DOI : 10.1145/512950.512973
URL : https://hal.archives-ouvertes.fr/hal-01108790
Efficiently computing static single assignment form and the control dependence graph, ACM Transactions on Programming Languages and Systems, vol.13, issue.4, pp.451-490, 1991. ,
DOI : 10.1145/115372.115320
Improving the cache locality of memory allocation, PLDI, pp.177-186, 1993. ,
The ant and the grasshopper: fast and accurate pointer analysis for millions of lines of code [11] B. Hardekopf and C. Lin. Flow-sensitive pointer analysis for millions of lines of code, PLDI CGO, pp.290-299, 2007. ,
Pointer analysis, Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering , PASTE '01, pp.54-61, 2001. ,
DOI : 10.1145/379605.379665
A flexible approach to interprocedural data flow analysis and programs with recursive data structures, Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '82, pp.66-74, 1982. ,
DOI : 10.1145/582153.582161
LLVM: A compilation framework for lifelong program analysis & transformation, International Symposium on Code Generation and Optimization, 2004. CGO 2004., pp.75-88, 2004. ,
DOI : 10.1109/CGO.2004.1281665
Validation of memory accesses through symbolic analyses, OOPSLA, pp.791-809, 2014. ,
Selective contextsensitivity guided by impact pre-analysis, PLDI, pp.475-484, 2014. ,
Efficient fieldsensitive pointer analysis for C, In In PASTE, pp.37-42, 2004. ,
Wave Propagation and Deep Propagation for Pointer Analysis, 2009 International Symposium on Code Generation and Optimization, pp.126-135, 2009. ,
DOI : 10.1109/CGO.2009.9
Symbolic bounds analysis of pointers, array indices, and accessed memory regions, ACM Transactions on Programming Languages and Systems, vol.27, issue.2, pp.185-235, 2005. ,
DOI : 10.1145/1057387.1057388
A schema for interprocedural modification side-effect analysis with pointer aliasing, ACM Trans. Program. Lang. Syst, vol.23, issue.2, pp.105-186, 2001. ,
Solving shape-analysis problems in languages with destructive updating, ACM Transactions on Programming Languages and Systems, vol.20, issue.1, pp.1-50, 1998. ,
DOI : 10.1145/271510.271517
On-demand dynamic symmarybased points-to analysis, CGO, pp.264-274, 2012. ,
Points-to analysis in almost linear time, Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '96, pp.32-41, 1996. ,
DOI : 10.1145/237721.237727
Parameterized Construction of Program Representations for Sparse Dataflow Analyses, Compiler Construction, pp.2-21, 2014. ,
DOI : 10.1007/978-3-642-54807-9_2
URL : https://hal.archives-ouvertes.fr/hal-00963590
High Performance Compilers for Parallel Computing, 1996. ,
Demand-driven contextsensitive alias analysis for java, ISSTA, pp.155-165, 2011. ,
Pointer-Range Analysis, SAS, pp.133-148, 2004. ,
DOI : 10.1007/978-3-540-27864-1_12
Efficient subcubic alias analysis for C, OOPSLA, pp.829-845, 2014. ,
Dynamic memory optimization using pool allocation and prefetching, ACM SIGARCH Computer Architecture News, vol.33, issue.5, pp.27-32, 2005. ,
DOI : 10.1145/1127577.1127584