-
1
-
-
0029461378
-
Type feedback vs. Concrete type inference: A comparison of optimization techniques for object-oriented languages
-
ACM Austin, Texas
-
AGESEN, O. AND HÖLZLE, U. 1995. Type feedback vs. concrete type inference: A comparison of optimization techniques for object-oriented languages. In Proceedings of the ACM SIGPLAN '95 Conference on Object-Oriented Programming Systems, Languages, and Applications. ACM Austin, Texas, 91-107.
-
(1995)
Proceedings of the ACM SIGPLAN '95 Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 91-107
-
-
Agesen, O.1
Hölzle, U.2
-
2
-
-
0004072686
-
-
Addison-Wesley
-
AHO, A. V., SETHI, R., AND ULLMAN, J. D. 1986. Compilers: Principles, Techniques, and Tools. Addison-Wesley.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
5
-
-
0030260329
-
Fast static analysis of C++ virtual function calls
-
ACM, ACM Press, San Jose, CA
-
BACON, D. AND SWEENEY, P. 1996. Fast static analysis of C++ virtual function calls. In Proceedings of the ACM SIGPLAN '96 Conference on Object-Oriented Programming Systems, Languages, and Applications. ACM, ACM Press, San Jose, CA, 324-341.
-
(1996)
Proceedings of the ACM SIGPLAN '96 Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 324-341
-
-
Bacon, D.1
Sweeney, P.2
-
7
-
-
0043000859
-
-
Personal communication
-
BATES, R. M. 1994. K-trees. Personal communication.
-
(1994)
K-trees
-
-
Bates, R.M.1
-
8
-
-
0043000861
-
Efficient flow-insensitive alias analysis in the presence of pointers
-
IBM T.J. Watson Research Center, Yorktown Heights, NY. Sept.
-
BURKE, M., CARINI, P. R., CHOI, J.-D., AND HIND, M. 1994. Efficient flow-insensitive alias analysis in the presence of pointers. Tech. Rep. 19546, IBM T.J. Watson Research Center, Yorktown Heights, NY. Sept.
-
(1994)
Tech. Rep. 19546
-
-
Burke, M.1
Carini, P.R.2
Choi, J.-D.3
Hind, M.4
-
9
-
-
0028016859
-
Reducing indirect function call overhead in C++ programs
-
ACM, Portland, Oregon
-
CALDER, B. AND GRUNWALD, D. 1994. Reducing indirect function call overhead in C++ programs. In 21st Symposium on Principles of Programming Languages. ACM, Portland, Oregon, 397-408.
-
(1994)
21st Symposium on Principles of Programming Languages
, pp. 397-408
-
-
Calder, B.1
Grunwald, D.2
-
11
-
-
0004034192
-
Quantifying behavioral differences between C and C++ programs
-
University of Colorado, Boulder, CO. Jan.
-
CALDER, B., GRUNWALD, D., AND ZORN, B. 1994. Quantifying behavioral differences between C and C++ programs. Tech. Rep. CU-CS-698-94, University of Colorado, Boulder, CO. Jan.
-
(1994)
Tech. Rep. CU-CS-698-94
-
-
Calder, B.1
Grunwald, D.2
Zorn, B.3
-
13
-
-
0003669558
-
Whole-program optimization of object-oriented languages
-
University of Washington, Seattle, Washington. June
-
CHAMBERS, C., DEAN, J., AND GROVE, D. 1996. Whole-program optimization of object-oriented languages. Tech. Rep. 96-06-02, University of Washington, Seattle, Washington. June.
-
(1996)
Tech. Rep. 96-06-02
-
-
Chambers, C.1
Dean, J.2
Grove, D.3
-
17
-
-
0032661202
-
Relevant context inference
-
ACM
-
CHATTERJEE, R., RYDER, B. G., AND LANDI, W. A. 1999. Relevant context inference. In Proceedings of 26th ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages. ACM, 133-146.
-
(1999)
Proceedings of 26th ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages
, pp. 133-146
-
-
Chatterjee, R.1
Ryder, B.G.2
Landi, W.A.3
-
18
-
-
0041498269
-
Modular concrete type-inference for statically typed object-oriented programming languages
-
Rutgers University. Nov.
-
CHATTERJEE, R. K. AND RYDER, B. G. 1997a. Modular concrete type-inference for statically typed object-oriented programming languages. Tech. Rep. DCS-TR-349, Rutgers University. Nov.
-
(1997)
Tech. Rep. DCS-TR-349
-
-
Chatterjee, R.K.1
Ryder, B.G.2
-
19
-
-
0004011698
-
Scalable, flow-sensitive type-inference for statically typed object-oriented programming languages
-
Rutgers University
-
CHATTERJEE, R. K. AND RYDER, B. G. 1997b. Scalable, flow-sensitive type-inference for statically typed object-oriented programming languages. Tech. Rep. DCS-TR-326, Rutgers University.
-
(1997)
Tech. Rep. DCS-TR-326
-
-
Chatterjee, R.K.1
Ryder, B.G.2
-
20
-
-
0027311335
-
Efficient flow-sensitive interprocedural computation of pointer-induced aliases and side effects
-
Charleston, SC
-
CHOI, J.-D., BURKE, M., AND CARINI, P. 1993. Efficient flow-sensitive interprocedural computation of pointer-induced aliases and side effects. In Conference Record of the Twentieth Annual ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages. Charleston, SC, 232-245.
-
(1993)
Conference Record of the Twentieth Annual ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages
, pp. 232-245
-
-
Choi, J.-D.1
Burke, M.2
Carini, P.3
-
23
-
-
0003041833
-
Identifying profitable specialization in object-oriented languages
-
Association of Computing Machinery, Orlando, FL
-
DEAN, J., CHAMBERS, C., AND GROVE, D. 1994. Identifying profitable specialization in object-oriented languages. In ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation. Association of Computing Machinery, Orlando, FL.
-
(1994)
ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation
-
-
Dean, J.1
Chambers, C.2
Grove, D.3
-
24
-
-
0030261767
-
Vortex: An optimizing compiler for object-oriented languages
-
San Jose, CA
-
DEAN, J., DEFOUW, G., GROVE, D., LITVINOV, V., AND CHAMBERS, C. 1996. Vortex: An optimizing compiler for object-oriented languages. In Proceedings of the ACM SIGPLAN '96 Conference on Object-Oriented Programming Systems, Languages, and Applications. San Jose, CA, 83-100.
-
(1996)
Proceedings of the ACM SIGPLAN '96 Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 83-100
-
-
Dean, J.1
Defouw, G.2
Grove, D.3
Litvinov, V.4
Chambers, C.5
-
25
-
-
84948958710
-
Optimization of object-oriented programs using static class hierarchy analysis
-
Aarhus, Denmark
-
DEAN, J., GROVE, D., AND CHAMBERS, C. 1995. Optimization of object-oriented programs using static class hierarchy analysis. In Proceedings of European Conference on Object-Oriented Programming. Aarhus, Denmark, 77-101.
-
(1995)
Proceedings of European Conference on Object-oriented Programming
, pp. 77-101
-
-
Dean, J.1
Grove, D.2
-
27
-
-
0031679753
-
Fast interprocedural class analysis
-
ACM
-
DEFOUW, G., GROVE, D., AND CHAMBERS, C. 1998. Fast interprocedural class analysis. In Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages. ACM, 222-236.
-
(1998)
Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 222-236
-
-
DeFouw, G.1
Grove, D.2
Chambers, C.3
-
30
-
-
0031642546
-
Type-based alias analysis
-
Montreal
-
DIWAN, A., MCKINLEY, K. S., AND MOSS, J. E. B. 1998. Type-based alias analysis. In Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation. Montreal, 106-117.
-
(1998)
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation
, pp. 106-117
-
-
Diwan, A.1
McKinley, K.S.2
Moss, J.E.B.3
-
31
-
-
0030264332
-
Simple and effective analysis of statically typed object-oriented programs
-
San Jose, CA
-
DIWAN, A., MOSS, E., AND MCKINLEY, K. S. 1996. Simple and effective analysis of statically typed object-oriented programs. In Proceedings of the ACM SIGPLAN '96 Conference on Object-Oriented Programming Systems, Languages, and Applications. San Jose, CA, 292-305.
-
(1996)
Proceedings of the ACM SIGPLAN '96 Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 292-305
-
-
Diwan, A.1
Moss, E.2
McKinley, K.S.3
-
32
-
-
0030259788
-
The direct cost of virtual function calls in C++
-
San Jose, CA
-
DRIESEN, K. AND HÖLZLE, U. 1996. The direct cost of virtual function calls in C++. In Proceedings of the ACM SIGPLAN '96 Conference on Object-Oriented Programming Systems, Languages, and Applications. San Jose, CA, 306-323.
-
(1996)
Proceedings of the ACM SIGPLAN '96 Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 306-323
-
-
Driesen, K.1
Hölzle, U.2
-
35
-
-
84976680198
-
Simple and effective link-time optimization of modula-3 programs
-
SIGPLAN, ACM Press, La Jolla, CA
-
FERNANDEZ, M. F. 1995. Simple and effective link-time optimization of Modula-3 programs. In Proceedings of Conference on Programming Language Design and Implementation. SIGPLAN, ACM Press, La Jolla, CA, 103-115.
-
(1995)
Proceedings of Conference on Programming Language Design and Implementation
, pp. 103-115
-
-
Fernandez, M.F.1
-
37
-
-
0029452539
-
Profile-guided receiver class prediction
-
ACM, Austin, Texas
-
GROVE, D., DEAN, J., GARRETT, C., AND CHAMBERS, C. 1995. Profile-guided receiver class prediction. In Proceedings of the ACM SIGPLAN '95 Conference on Object-Oriented Programming Systems, Languages, and Applications. ACM, Austin, Texas, 108-123.
-
(1995)
Proceedings of the ACM SIGPLAN '95 Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 108-123
-
-
Grove, D.1
Dean, J.2
Garrett, C.3
Chambers, C.4
-
40
-
-
0000998787
-
Interprocedural pointer alias analysis
-
HIND, M., BURKE, M., CARINI, P., AND CHOI, J.-D. 1999. Interprocedural pointer alias analysis. ACM Transactions on Programming Languages and Systems 21, 4 (July), 848-894.
-
(1999)
ACM Transactions on Programming Languages and Systems 21
, vol.4
, Issue.JULY
, pp. 848-894
-
-
Hind, M.1
Burke, M.2
Carini, P.3
Choi, J.-D.4
-
42
-
-
0028044317
-
A general data dependence test for dynamic, pointer-based data structures
-
HUMMEL, J., HENDREN, L. J., AND NICOLAU, A. 1994. A general data dependence test for dynamic, pointer-based data structures. In Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation. 218-229.
-
(1994)
Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation
, pp. 218-229
-
-
Hummel, J.1
Hendren, L.J.2
Nicolau, A.3
-
43
-
-
0043000851
-
-
Systems Research Center, Digital Equipment Corporation, Palo Alto, CA
-
KALSOW, B. AND MULLER, E. 1995. SRC Modula-3 Version 3.5. Systems Research Center, Digital Equipment Corporation, Palo Alto, CA.
-
(1995)
SRC Modula-3 Version 3.5
-
-
Kalsow, B.1
Muller, E.2
-
44
-
-
0000418901
-
Global data flow analysis and iterative algorithms
-
KAM, J. B. AND ULLMAN, J. D. 1976. Global data flow analysis and iterative algorithms. Journal of the ACM 7, 3, 305-318.
-
(1976)
Journal of the ACM
, vol.7
, Issue.3
, pp. 305-318
-
-
Kam, J.B.1
Ullman, J.D.2
-
51
-
-
85027523426
-
Generalizing dispatching in a distributed object system
-
Bologna, Italy
-
NAYERI, F., HURWITZ, B., AND MANOLA, F. 1994. Generalizing dispatching in a distributed object system. In Proceedings of European Conference on Object-Oriented Programming. Bologna, Italy, 450-473.
-
(1994)
Proceedings of European Conference on Object-oriented Programming
, pp. 450-473
-
-
Nayeri, F.1
Hurwitz, B.2
Manola, F.3
-
53
-
-
0042500059
-
Partial redundancy elimination for access path expressions
-
Lisbon, Portugal. Revision of Purdue University Computer Sciences Technical Report 98-044.
-
NYSTROM, N., HOSKING, A. L., WHITLOCK, D., CUTTS, Q., AND DIWAN, A. 1999. Partial redundancy elimination for access path expressions. In Proceedings of the International Workshop on Aliasing in Object-Oriented Systems. Lisbon, Portugal. Revision of Purdue University Computer Sciences Technical Report 98-044.
-
(1999)
Proceedings of the International Workshop on Aliasing in Object-oriented Systems
-
-
Nystrom, N.1
Hosking, A.L.2
Whitlock, D.3
Cutts, Q.4
Diwan, A.5
-
54
-
-
84976819375
-
Object-oriented type inference
-
SIGPLAN, ACM Press, Pheonix, Arizona
-
PALSBERG, J. AND SCHWARTZBACH, M. I. 1991. Object-oriented type inference. In Proceedings of the ACM SIGPLAN '91 Conference on Object-Oriented Programming Systems, Languages, and Applications. SIGPLAN, ACM Press, Pheonix, Arizona, 146-162.
-
(1991)
Proceedings of the ACM SIGPLAN '91 Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 146-162
-
-
Palsberg, J.1
Schwartzbach, M.I.2
-
55
-
-
0041498257
-
Static type determination and aliasing for C++
-
Tech. Rep. LCSR-TR-250, Rutgers University. July. A version of this appeared
-
PANDE, H. AND RYDER, B. G. 1995. Static type determination and aliasing for C++. Tech. Rep. LCSR-TR-250, Rutgers University. July. A version of this appeared in Proceedings of the Third International Static Analysis Symposium (SAS'96).
-
(1995)
Proceedings of the Third International Static Analysis Symposium (SAS'96)
-
-
Pande, H.1
Ryder, B.G.2
-
56
-
-
84976678569
-
Precise concrete type inference for object-oriented languages
-
ACM
-
PLEVYAK, J. AND CHIEN, A. 1994. Precise concrete type inference for object-oriented languages. In Proceedings of the ACM SIGPLAN '94 Conference on Object-Oriented Programming Systems, Languages, and Applications. ACM, 324-340.
-
(1994)
Proceedings of the ACM SIGPLAN '94 Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 324-340
-
-
Plevyak, J.1
Chien, A.2
-
57
-
-
0041999247
-
Alias analysis in the DEC C and DIGITAL C++ compilers
-
REINIG, A. G. 1998. Alias analysis in the DEC C and DIGITAL C++ compilers. DIGITAL Technical Journal 10, 1 (Dec.).
-
(1998)
DIGITAL Technical Journal
, vol.10
, Issue.1 DEC
-
-
Reinig, A.G.1
-
61
-
-
84978282082
-
The effects of the precision of pointer analysis
-
P. V. Hentenryck, Ed. Springer-Verlag, Proceedings from the 4th International Static Analysis Symposium
-
SHAPIRO, M. AND HORWITZ, S. 1997a. The effects of the precision of pointer analysis. In Lecture Notes in Computer Science, 1302, P. V. Hentenryck, Ed. Springer-Verlag, 16-34. Proceedings from the 4th International Static Analysis Symposium.
-
(1997)
Lecture Notes in Computer Science
, vol.1302
, pp. 16-34
-
-
Shapiro, M.1
Horwitz, S.2
-
64
-
-
0028132513
-
ATOM: A system for building customized program analysis tools
-
Association of Computing Machinery, Orlando, FL
-
SRIVASTAVA, A. AND EUSTACE, A. 1994. ATOM: A system for building customized program analysis tools. In Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation. Association of Computing Machinery, Orlando, FL, 196-205.
-
(1994)
Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation
, pp. 196-205
-
-
Srivastava, A.1
Eustace, A.2
-
65
-
-
0041999248
-
-
Free Software Foundation, Cambridge, MA. Software distribution
-
STALLMAN, R. M. 1989. Gnu C Compiler. Free Software Foundation, Cambridge, MA. Software distribution.
-
(1989)
Gnu C Compiler
-
-
Stallman, R.M.1
-
67
-
-
0003468988
-
-
Sun Microsystems Computer Corporation
-
Sun Microsystems Computer Corporation 1995. The Java language specification, 1.0 Beta ed. Sun Microsystems Computer Corporation.
-
(1995)
The Java Language Specification, 1.0 Beta Ed.
-
-
-
68
-
-
0016495233
-
On the efficiency of a good but not linear set union algorithm
-
TARJAN, R. E. 1975. On the efficiency of a good but not linear set union algorithm. Journal of the ACM 22, 2, 215-225.
-
(1975)
Journal of the ACM 22
, vol.2
, pp. 215-225
-
-
Tarjan, R.E.1
-
72
-
-
84976841171
-
Efficient context-sensitive pointer analysis for C programs
-
Association of Computing Machinery, La Jolla, CA
-
WILSON, R. P. AND LAM, M. S. 1995. Efficient context-sensitive pointer analysis for C programs. In Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation. Association of Computing Machinery, La Jolla, CA, 1-12.
-
(1995)
Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation
, pp. 1-12
-
-
Wilson, R.P.1
Lam, M.S.2
|