-
1
-
-
0004273497
-
-
PhD thesis, DIKU, University of Copenhagen, May, Available at ftp.diku.dk/pub/diku/semantics/papers/D-203.dvi.Z 70, 70
-
Lars Ole Andersen. Program Analysis and Specialization for the C Programming Language. PhD thesis, DIKU, University of Copenhagen, May 1994. Available at ftp.diku.dk/pub/diku/semantics/papers/D-203.dvi.Z. 70, 70
-
(1994)
Program Analysis and Specialization for the C Programming Language
-
-
Ole Andersen, L.1
-
4
-
-
84947762616
-
Flow-insensitive interprocedural alias analysis in the presence of pointers
-
K. Pingali, U. Baner-jee D. Gelernter, A. Nicolau, and D. Padua, editors, Springer-Verlag, Proceedings from the 7th Workshop on Languages and Compilers for Parallel Computing. Extended version published as Research Report RC 19546, IBM T. J. Watson Research Center, September 1994. 58, 58, 61, 62
-
Michael Burke, Paul Carini, Jong-Deok Choi, and Michael Hind. Flow-insensitive interprocedural alias analysis in the presence of pointers. In K. Pingali, U. Baner-jee, D. Gelernter, A. Nicolau, and D. Padua, editors, Lecture Notes in Computer Science, 892, pages 234-250. Springer-Verlag, 1995. Proceedings from the 7th Workshop on Languages and Compilers for Parallel Computing. Extended version published as Research Report RC 19546, IBM T. J. Watson Research Center, September 1994. 58, 58, 61, 62
-
(1995)
Lecture Notes in Computer Science
, Issue.892
, pp. 234-250
-
-
Burke, M.1
Carini, P.2
Choi, J.3
Hind, M.4
-
5
-
-
84904992445
-
Interprocedural pointer alias analysis. Research Report RC 21055
-
December, 58, 58, 58, 59, 59, 60, 60, 61, 61, 62
-
Michael Burke, Paul Carini, Jong-Deok Choi, and Michael Hind. Interprocedural pointer alias analysis. Research Report RC 21055, IBM T. J. Watson Research Center, December 1997. 58, 58, 58, 59, 59, 60, 60, 61, 61, 62
-
(1997)
IBM T. J. Watson Research Center
-
-
Burke, M.1
Carini, P.2
Choi, J.3
Hind, M.4
-
6
-
-
84905018449
-
Flow-sensitive interprocedural type analysis for C++. Research Report RC 20267
-
November
-
Paul Carini, Michael Hind, and Harini Srinivasan. Flow-sensitive interprocedural type analysis for C++. Research Report RC 20267, IBM T. J. Watson Research Center, November 1995. 59
-
(1995)
IBM T. J. Watson Research Center
, vol.59
-
-
Carini, P.1
Hind, M.2
Srinivasan, H.3
-
7
-
-
0025444591
-
Analysis of pointers and structures
-
June, SIGPLAN Notices, 60, 60, 65
-
David R. Chase, Mark Wegman, and F. Kenneth Zadeck. Analysis of pointers and structures. In SIGPLAN '90 Conference on Programming Language Design and Implementation, pages 296-310, June 1990. SIGPLAN Notices 25(6). 60, 60, 65
-
(1990)
SIGPLAN '90 Conference on Programming Language Design and Implementation
, vol.25
, Issue.6
, pp. 296-310
-
-
Chase, D.R.1
Wegman, M.2
Kenneth Zadeck, F.3
-
8
-
-
0027311335
-
Efficient flow-sensitive interpro-cedural computation of pointer-induced aliases and side effects
-
January, 58, 60, 60, 78
-
Jong-Deok Choi, Michael Burke, and Paul Carini. Efficient flow-sensitive interpro-cedural computation of pointer-induced aliases and side effects. In 20th Annual ACM SIGACT-SIGPLAN Symposium on the Principles of Programming Languages, pages 232-245, January 1993. 58, 60, 60, 78
-
(1993)
20th Annual ACM SIGACT-SIGPLAN Symposium on the Principles of Programming Languages
, pp. 232-245
-
-
Choi, J.1
Burke, M.2
Carini, P.3
-
9
-
-
84976681893
-
Automatic construction of sparse data flow evaluation graphs
-
January, 59, 72
-
Jong-Deok Choi, Ron Cytron, and Jeanne Ferrante. Automatic construction of sparse data flow evaluation graphs. In 18th Annual ACM Symposium on the Principles of Programming Languages, pages 55-66, January 1991. 59, 72
-
(1991)
18th Annual ACM Symposium on the Principles of Programming Languages
, pp. 55-66
-
-
Choi, J.1
Cytron, R.2
Ferrante, J.3
-
10
-
-
0026243790
-
Efficiently computing static single assignment form and the control dependence graph
-
October, 77
-
Ron Cytron, Jeanne Ferrante, Barry K. Rosen, Mark N. Wegman, and F. Kenneth Zadeck. Efficiently computing static single assignment form and the control dependence graph. ACM Transactions on Programming Languages and Systems, pages 451-490, October 1991. 77
-
(1991)
ACM Transactions on Programming Languages and Systems
, pp. 451-490
-
-
Cytron, R.1
Ferrante, J.2
Rosen, B.K.3
Wegman, M.N.4
Kenneth Zadeck, F.5
-
11
-
-
0027961596
-
Interprocedural may-alias analysis for pointers: Beyond k-limiting
-
June, SIGPLAN Notices, 60
-
Alain Deutsch. Interprocedural may-alias analysis for pointers: Beyond k-limiting. In SIGPLAN '94 Conference on Programming Language Design and Implementation, pages 230-241, June 1994. SIGPLAN Notices, 29(6). 60
-
(1994)
SIGPLAN '94 Conference on Programming Language Design and Implementation
, vol.29
, Issue.6
, pp. 230-241
-
-
Deutsch, A.1
-
13
-
-
0348137580
-
Type-based alias analysis
-
June, SIGPLAN Notices, 77
-
Amer Diwan, Kathryn S. McKinley, and J. Elliot B. Moss. Type-based alias analysis. In SIGPLAN '98 Conference on Programming Language Design and Implementation, pages 106-117, June 1998. SIGPLAN Notices, 33(5). 77
-
(1998)
SIGPLAN '98 Conference on Programming Language Design and Implementation
, vol.33
, Issue.5
, pp. 106-117
-
-
Diwan, A.1
McKinley, K.S.2
Moss, J.E.B.3
-
14
-
-
0027961597
-
Context-sensitive in-terprocedural points-to analysis in the presence of function pointers
-
June, SIGPLAN Notices, 60, 60, 62, 70, 71
-
Maryam Emami, Rakesh Ghiya, and Laurie J. Hendren. Context-sensitive in-terprocedural points-to analysis in the presence of function pointers. In SIG-PLAN '94 Conference on Programming Language Design and Implementation, pages 242-256, June 1994. SIGPLAN Notices, 29(6). 60, 60, 62, 70, 71
-
(1994)
SIG-PLAN '94 Conference on Programming Language Design and Implementation
, vol.29
, Issue.6
, pp. 242-256
-
-
Emami, M.1
Ghiya, R.2
Hendren, L.J.3
-
15
-
-
84868291673
-
Connection analysis: A practical interpro-cedural heap analysis for C
-
August, Proceedings from the 8th Workshop on Languages and Compilers for Parallel Computing, 60
-
Rakesh Ghiya and Laurie J. Hendren. Connection analysis: A practical interpro-cedural heap analysis for C. In Lecture Notes in Computer Science, 1033, pages 515-533, August 1995. Proceedings from the 8th Workshop on Languages and Compilers for Parallel Computing. 60
-
(1995)
Lecture Notes in Computer Science
, vol.1033
, pp. 515-533
-
-
Ghiya, R.1
Hendren, L.J.2
-
18
-
-
0031642547
-
Using static single assignment form to improve flow-insensitive pointer analysis
-
June, SIGPLAN Notices, 77
-
Rebecca Hasti and Susan Horwitz. Using static single assignment form to improve flow-insensitive pointer analysis. In SIGPLAN '98 Conference on Programming Language Design and Implementation, pages 97-105, June 1998. SIGPLAN Notices, 33(5). 77
-
(1998)
SIGPLAN '98 Conference on Programming Language Design and Implementation
, vol.33
, Issue.5
, pp. 97-105
-
-
Hasti, R.1
Horwitz, S.2
-
20
-
-
84904992446
-
An empirical comparison of interprocedural pointer alias analyses. Research Report RC 21058
-
December, 78
-
Michael Hind and Anthony Pioli. An empirical comparison of interprocedural pointer alias analyses. Research Report RC 21058, IBM T. J. Watson Research Center, December 1997. 78
-
(1997)
IBM T. J. Watson Research Center
-
-
Hind, M.1
Pioli, A.2
-
21
-
-
84904976603
-
Assessing the effects of the flow-sensitivity on pointer alias analyses (extended version). Technical Report 98-104
-
June, 61, 65, 65, 67
-
Michael Hind and Anthony Pioli. Assessing the effects of the flow-sensitivity on pointer alias analyses (extended version). Technical Report 98-104, SUNY at New Paltz, June 1998. 61, 65, 65, 67
-
(1998)
SUNY at New Paltz
-
-
Hind, M.1
Pioli, A.2
-
22
-
-
0024701519
-
Dependence analysis for pointer variables
-
June, SIGPLAN Notices, 60, 60
-
S. Horwitz, P. Pfeiffer, and T. Reps. Dependence analysis for pointer variables. In SIGPLAN '89 Conference on Programming Language Design and Implementation, pages 28-40, June 1989. SIGPLAN Notices 24(6). 60, 60
-
(1989)
SIGPLAN '89 Conference on Programming Language Design and Implementation
, vol.24
, Issue.6
, pp. 28-40
-
-
Horwitz, S.1
Pfeiffer, P.2
Reps, T.3
-
23
-
-
0030777732
-
Precise flow-insensitive may-alias analysis is NP-Hard
-
January, 77
-
Susan Horwitz. Precise flow-insensitive may-alias analysis is NP-Hard. ACM Transactions on Programming Languages and Systems, 19(1):1-6, January 1997. 77
-
(1997)
ACM Transactions on Programming Languages and Systems
, vol.19
, Issue.1
, pp. 1-6
-
-
Horwitz, S.1
-
24
-
-
84976706502
-
Global data flow analysis and iterative algorithms
-
January, 75
-
John B. Kam and Jeffrey D. Ullman. Global data flow analysis and iterative algorithms. Journal of the ACM, 23(1):158-171, January 1976. 75
-
(1976)
Journal of the ACM
, vol.23
, Issue.1
, pp. 158-171
-
-
Kam, J.B.1
Ullman, J.D.2
-
27
-
-
0026987136
-
A safe approximate algorithm for interproce-dural pointer aliasing
-
June, SIGPLAN Notices, 60, 69, 70
-
William Landi and Barbara Ryder. A safe approximate algorithm for interproce-dural pointer aliasing. In SIGPLAN '92 Conference on Programming Language Design and Implementation, pages 235-248, June 1992. SIGPLAN Notices 27(6). 60, 69, 70
-
(1992)
SIGPLAN '92 Conference on Programming Language Design and Implementation
, vol.27
, Issue.6
, pp. 235-248
-
-
Landi, W.1
Ryder, B.2
-
28
-
-
0027830142
-
Interprocedural modification side effect analysis with pointer aliasing
-
June, SIGPLAN Notices, 62, 62, 69
-
William Landi, Barbara Ryder, and Sean Zhang. Interprocedural modification side effect analysis with pointer aliasing. In SIGPLAN '93 Conference on Programming Language Design and Implementation, pages 56-67, June 1993. SIGPLAN Notices 28(6). 62, 62, 69
-
(1993)
SIGPLAN '93 Conference on Programming Language Design and Implementation
, vol.28
, Issue.6
, pp. 56-67
-
-
Landi, W.1
Ryder, B.2
Zhang, S.3
-
30
-
-
84976718702
-
Pointer-induced aliasing: A clarification
-
September, 60
-
Thomas Marlowe, William Landi, Barbara Ryder, Jong-Deok Choi, Michael Burke, and Paul Carini. Pointer-induced aliasing: A clarification. SIGPLAN Notices, 28(9):67-70, September 1993. 60
-
(1993)
SIGPLAN Notices
, vol.28
, Issue.9
, pp. 67-70
-
-
Marlowe, T.1
Landi, W.2
Ryder, B.3
Choi, J.4
Burke, M.5
Carini, P.6
-
31
-
-
0013135596
-
Defining flow sensitivity in data flow problems. Technical Report RC 20138
-
July, 58
-
Thomas J. Marlowe, Barbara G. Ryder, and Michael G. Burke. Defining flow sensitivity in data flow problems. Technical Report RC 20138, IBM T. J. Watson Research Center, July 1995. 58
-
(1995)
IBM T. J. Watson Research Center
-
-
Marlowe, T.J.1
Ryder, B.G.2
Burke, M.G.3
-
32
-
-
0040411100
-
Codestore and incremental C++
-
December, 61
-
Lee R. Nackman. Codestore and incremental C++. Dr. Dobbs Journal, pages 92-95, December 1997. 61
-
(1997)
Dr. Dobbs Journal
, pp. 92-95
-
-
Nackman, L.R.1
-
35
-
-
84904961892
-
On sparse evaluation representations
-
Springer-Verlag, Proceedings from the 4th International Static Analysis Symposium, 72
-
G. Ramalingam. On sparse evaluation representations. In Pascal Van Hentenryck, editor, Lecture Notes in Computer Science, 1302, pages 1-15. Springer-Verlag, 1997. Proceedings from the 4th International Static Analysis Symposium. 72
-
(1997)
Pascal Van Hentenryck, Editor, Lecture Notes in Computer Science
, vol.1302
, pp. 1-15
-
-
Ramalingam, G.1
-
36
-
-
35248816983
-
Context-insensitive alias analysis reconsidered
-
June, SIGPLAN Notices, 62, 62, 62, 65, 70, 70, 70, 71, 77
-
Erik Ruf. Context-insensitive alias analysis reconsidered. In SIGPLAN '95 Conference on Programming Language Design and Implementation, pages 13-22, June 1995. SIGPLAN Notices, 30(6). 62, 62, 62, 65, 70, 70, 70, 71, 77
-
(1995)
SIGPLAN '95 Conference on Programming Language Design and Implementation
, vol.30
, Issue.6
, pp. 13-22
-
-
Ruf, E.1
-
40
-
-
0031598986
-
Solving shape-analysis problems in languages with destructive updating
-
January, 60
-
Mooly Sagiv, Thomas Reps, and Reinhard Wilhelm. Solving shape-analysis problems in languages with destructive updating. ACM Transactions on Programming Languages and Systems, 20(1):1-50, January 1998. 60
-
(1998)
ACM Transactions on Programming Languages and Systems
, vol.20
, Issue.1
, pp. 1-50
-
-
Sagiv, M.1
Reps, T.2
Wilhelm, R.3
-
41
-
-
84978282082
-
The effects of the precision of pointer analysis
-
Pascal Van Hentenryck, editor, Springer-Verlag, Proceedings from the 4th International Static Analysis Symposium, 69, 70
-
Marc Shapiro and Susan Horwitz. The effects of the precision of pointer analysis. In Pascal Van Hentenryck, editor, Lecture Notes in Computer Science, 1302, pages 16-34. Springer-Verlag, 1997. Proceedings from the 4th International Static Analysis Symposium. 69, 70
-
(1997)
Lecture Notes in Computer Science
, vol.1302
, pp. 16-34
-
-
Shapiro, M.1
Horwitz, S.2
-
42
-
-
0030677609
-
Fast and accurate flow-insensitive point-to analysis
-
January, 61, 70, 70
-
Marc Shapiro and Susan Horwitz. Fast and accurate flow-insensitive point-to analysis. In 24th Annual ACM SIGACT-SIGPLAN Symposium on the Principles of Programming Languages, pages 1-14, January 1997. 61, 70, 70
-
(1997)
24th Annual ACM SIGACT-SIGPLAN Symposium on the Principles of Programming Languages
, pp. 1-14
-
-
Shapiro, M.1
Horwitz, S.2
-
43
-
-
0030708480
-
Extension mechanisms in Montana
-
June, 61
-
D. Soroker, M. Karasick, J. Barton, and D. Streeter. Extension mechanisms in Montana. In 8th IEEE Israeli Conference on Software and Systems, pages 119-128, June 1997. 61
-
(1997)
8th IEEE Israeli Conference on Software and Systems
, pp. 119-128
-
-
Soroker, D.1
Karasick, M.2
Barton, J.3
Streeter, D.4
-
44
-
-
84905010490
-
-
SPEC, Standard Performance Evaluation Corporation, August 1995. 62
-
SPEC. SPEC CPU95, Version 1.0. Standard Performance Evaluation Corporation, http://www.specbench/org, August 1995. 62
-
SPEC CPU95, Version 1.0
-
-
-
45
-
-
0029717388
-
Points-to analysis in almost linear time
-
January, 61, 70, 70, 70
-
Bjarne Steensgaard. Points-to analysis in almost linear time. In 23rd Annual ACM SIGACT-SIGPLAN Symposium on the Principles of Programming Languages, pages 32-41, January 1996. 61, 70, 70, 70
-
(1996)
23rd Annual ACM SIGACT-SIGPLAN Symposium on the Principles of Programming Languages
, pp. 32-41
-
-
Steensgaard, B.1
-
46
-
-
0001841057
-
Comparing flow and context sensitivity on the modifications-side-effects problem
-
March, 69, 70, 70
-
Philip A. Stocks, Barbara G. Ryder, William A. Landi, and Sean Zhang. Comparing flow and context sensitivity on the modifications-side-effects problem. In International Symposium on Software Testing and Analysis, pages 21-31, March 1998. 69, 70, 70
-
(1998)
International Symposium on Software Testing and Analysis
, pp. 21-31
-
-
Stocks, P.A.1
Ryder, B.G.2
Landi, W.A.3
Zhang, S.4
-
48
-
-
84976841171
-
Efficient context-sensitive pointer analysis for C programs
-
June, SIGPLAN Notices, 60, 77
-
Robert P. Wilson and Monica S. Lam. Efficient context-sensitive pointer analysis for C programs. In SIGPLAN '95 Conference on Programming Language Design and Implementation, pages 1-12, June 1995. SIGPLAN Notices, 30(6). 60, 77
-
(1995)
SIGPLAN '95 Conference on Programming Language Design and Implementation
, vol.30
, Issue.6
, pp. 1-12
-
-
Wilson, R.P.1
Lam, M.S.2
-
49
-
-
0030402131
-
Program decomposition for pointer aliasing: A step toward practical analyses
-
October, 70, 70
-
Sean Zhang, Barbara G. Ryder, and William Landi. Program decomposition for pointer aliasing: A step toward practical analyses. In 4th Symposium on the Foundations of Software Engineering, pages 81-92, October 1996. 70, 70
-
(1996)
4th Symposium on the Foundations of Software Engineering
, pp. 81-92
-
-
Zhang, S.1
Ryder, B.G.2
Landi, W.3
-
50
-
-
0345916097
-
Experiments with combined analysis for pointer aliasing. in
-
June, 70, 77
-
Sean Zhang, Barbara G. Ryder, and William Landi. Experiments with combined analysis for pointer aliasing. In ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, pages 11-18, June 1998. 70, 77
-
(1998)
ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
, pp. 11-18
-
-
Zhang, S.1
Ryder, B.G.2
Landi, W.3
|