-
1
-
-
0004072686
-
-
Addison-Wesley, Reading, Mass
-
AHO, A. V., SETHI, R., AND ULLMAN, J. D. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, Mass, 1986.
-
(1986)
Compilers: Principles, Techniques, and Tools.
-
-
AHO, A.V.1
SETHI, R.2
ULLMAN, J.D.3
-
2
-
-
0040074679
-
An overview of the PTRAN analysis system for multiprocessing
-
5, (Oct
-
ALLEN, F. E., BURKE, M., CHARLES, P., CYTRON, R., AND FERRANTE, J An overview of the PTRAN analysis system for multiprocessing. J. Parallel Distrib. Comput. 5, (Oct. 1988), 617-640.
-
(1988)
J. Parallel Distrib. Comput.
, pp. 617-640
-
-
ALLEN, F.E.1
BURKE, M.2
CHARLES, P.3
CYTRON, R.4
FERRANTE, J.5
-
3
-
-
84976784448
-
-
analysis for subscripted variables and its application to program transformations. Ph.D. thesis, Department of Computer Science, Rice Univ., Houston, Tex., Apr
-
ALLEN, J. R Dependence analysis for subscripted variables and its application to program transformations. Ph.D. thesis, Department of Computer Science, Rice Univ., Houston, Tex., Apr. 1983.
-
(1983)
-
-
ALLEN, J.1
Dependence, R.2
-
4
-
-
84857248445
-
-
for vectorization, parallelization and inline expansion. In Proceedings of the SIGPLAN ‘88 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 23, 7 (June
-
ALLEN, J R, AND JOHNSON, S Compiling C for vectorization, parallelization and inline expansion. In Proceedings of the SIGPLAN ‘88 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 23, 7 (June 1988), 241-249
-
(1988)
, pp. 241-249
-
-
ALLEN, J.R.1
JOHNSON, S.2
Compiling, C.3
-
5
-
-
84976663189
-
-
Detecting equality of values m programs In Conference Record of the 15th ACM Symposium on Principles of Programming Languages (Jan. 1988), ACM, New York
-
ALPERN, B, WEGMAN, M. N., AND ZADECK, F. K. Detecting equality of values m programs In Conference Record of the 15th ACM Symposium on Principles of Programming Languages (Jan. 1988), ACM, New York, pp. 1-11.
-
-
-
ALPERN, B.1
WEGMAN, M.N.2
ZADECK, F.K.3
-
6
-
-
0025444592
-
-
The program dependence web: A representation supporting control-, data-, and demand driven interpretation of languages. In Proceedings of the SIGPLAN 90 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 25, 6 (June
-
BALLANCE, R. A., MACCABE, A. B., AND OTTENSTEIN, K. J. The program dependence web: A representation supporting control-, data-, and demand driven interpretation of languages. In Proceedings of the SIGPLAN 90 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 25, 6 (June 1990), 257-271.
-
(1990)
, pp. 257-271
-
-
BALLANCE, R.A.1
MACCABE, A.B.2
OTTENSTEIN, K.J.3
-
7
-
-
84987170701
-
-
An efficient way to find the side effects of procedure calls and the aliases of variables. In Conference Record of the 6th ACM Symposium on Principles of Programming Languages (Jan. 1979) ACM, New York
-
BANNING, J. B. An efficient way to find the side effects of procedure calls and the aliases of variables. In Conference Record of the 6th ACM Symposium on Principles of Programming Languages (Jan. 1979) ACM, New York, pp. 29-41
-
-
-
BANNING, J.B.1
-
8
-
-
85015986816
-
-
An interprocedural data flow analysis algorithm. In Conference Record of the 4th ACM Symposium on Principles of Programming Languages (Jan. 1977) ACM, New York
-
BARTH, J. M. An interprocedural data flow analysis algorithm. In Conference Record of the 4th ACM Symposium on Principles of Programming Languages (Jan. 1977) ACM, New York: pp. 119-131.
-
-
-
BARTH, J.M.1
-
9
-
-
0025461033
-
An interval-based approach to exhaustive and incremental interprocedural data flow analysis
-
12, 3 (July
-
BURKE, M. An interval-based approach to exhaustive and incremental interprocedural data flow analysis. ACM Trans. Program Lang. Syst. 12, 3 (July 1990), 341-395.
-
(1990)
ACM Trans. Program Lang. Syst.
, pp. 341-395
-
-
BURKE, M.1
-
10
-
-
84976782196
-
-
Interprocedural dependence analysis and parallelization. In Proceedings of the SIGPLAN 86 Symposium on Compiler Construction SIGPLAN Not (ACM) 21, 7 (June
-
BURKE, M., AND CYTRON, R. Interprocedural dependence analysis and parallelization. In Proceedings of the SIGPLAN 86 Symposium on Compiler Construction SIGPLAN Not (ACM) 21, 7 (June 1986), 162-175.
-
(1986)
, pp. 162-175
-
-
BURKE, M.1
CYTRON, R.2
-
11
-
-
0024700525
-
-
FELLEISEN, ?. The semantics of program dependence. In Proceedings of the SIGPLAN 89 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 24, 7 (July
-
CARTWRIGHT, R., AND FELLEISEN, ?. The semantics of program dependence. In Proceedings of the SIGPLAN 89 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 24, 7 (July 1989), 13-27.
-
(1989)
, pp. 13-27
-
-
CARTWRIGHT, R.1
-
12
-
-
85044697332
-
-
Register allocation and spilling via graph coloring. In Proceedings of the SIGPLAN 82 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 17, 6 (June
-
CHAITIN, G. J. Register allocation and spilling via graph coloring. In Proceedings of the SIGPLAN 82 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 17, 6 (June 1982), 98-105.
-
(1982)
, pp. 98-105
-
-
CHAITIN, G.J.1
-
13
-
-
0019398205
-
-
AUSLÄNDER, M. A., CHANDRA, A. K., COCKE, J., HOPKINS, ?. E., AND MARKSTEIN, P. W. Register allocation via coloring 6
-
CHAITIN, G. J., AUSLÄNDER, M. A., CHANDRA, A. K., COCKE, J., HOPKINS, ?. E., AND MARKSTEIN, P. W. Register allocation via coloring. Comput. Lang. 6 (1981), 47-57.
-
(1981)
Comput. Lang.
, pp. 47-57
-
-
CHAITIN, G.J.1
-
14
-
-
0347873559
-
-
Safety considerations for storage allocation optimizations. In Proceedings of the SIGPLAN 88 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 23, 7 (June
-
CHASE, D. R. Safety considerations for storage allocation optimizations. In Proceedings of the SIGPLAN 88 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 23, 7 (June 1988), 1-10.
-
(1988)
, pp. 1-10
-
-
CHASE, D.R.1
-
15
-
-
0025444591
-
-
Analysis of pointers and structures. In Proceedings of the SIGPLAN 90 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 25, (June
-
CHASE, D. R., WEGMAN, M. AND ZADECK, F. K. Analysis of pointers and structures. In Proceedings of the SIGPLAN 90 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 25, (June 1990), 296-310.
-
(1990)
, pp. 296-310
-
-
CHASE, D.R.1
WEGMAN, M.2
ZADECK, F.K.3
-
16
-
-
84976681893
-
-
Automatic construction of sparse data flow evaluation graphs. In Conference Record of the 18th ACM Symposium on Principles of Programming Languages (Jan. 1991). ACM, New York
-
CHOI, J., CYTRON, R., AND FERRANTE, J. Automatic construction of sparse data flow evaluation graphs. In Conference Record of the 18th ACM Symposium on Principles of Programming Languages (Jan. 1991). ACM, New York, pp. 55-66.
-
-
-
CHOI, J.1
CYTRON, R.2
FERRANTE, J.3
-
17
-
-
84976794938
-
-
A portable machine-independent global optimizer-Design and measurements. Ph.D. thesis and Tech. Rep. 83-254, Computer Systems Laboratory, Stanford Univ., Stanford, Calif., Dec
-
CHOW, F. C. A portable machine-independent global optimizer-Design and measurements. Ph.D. thesis and Tech. Rep. 83-254, Computer Systems Laboratory, Stanford Univ., Stanford, Calif., Dec. 1983.
-
(1983)
-
-
CHOW, F.C.1
-
18
-
-
0025505849
-
The priority-based coloring approach to register allocation
-
12, 4 (Oct
-
CHOW, F. C., AND HENNESSY, J. L. The priority-based coloring approach to register allocation. ACM Trans. Program. Lang. Syst. 12, 4 (Oct. 1990), 501-536.
-
(1990)
ACM Trans. Program. Lang. Syst.
, pp. 501-536
-
-
CHOW, F.C.1
HENNESSY, J.L.2
-
19
-
-
84976667062
-
-
Interprocedural data flow analysis in a programming environment. Ph.D. thesis, Dept. of Mathematical Sciences, Rice Univ., Houston, Tex
-
COOPER, K. D. Interprocedural data flow analysis in a programming environment. Ph.D. thesis, Dept. of Mathematical Sciences, Rice Univ., Houston, Tex., 1983.
-
(1983)
-
-
COOPER, K.D.1
-
20
-
-
84976753607
-
-
An improved control dependence algorithm. Tech. Rep. RC 13291, IBM Corp., Armonk, N.Y
-
CYTRON, R., AND FERRANTE, J. An improved control dependence algorithm. Tech. Rep. RC 13291, IBM Corp., Armonk, N.Y., 1987.
-
(1987)
-
-
CYTRON, R.1
FERRANTE, J.2
-
21
-
-
0023565191
-
-
What's in a name? In Proceedings of the 1987 International Conference on Parallel Processing (Aug
-
CYTRON, R., AND FERRANTE, J. What's in a name? In Proceedings of the 1987 International Conference on Parallel Processing (Aug. 1987), pp. 19-27.
-
(1987)
, pp. 19-27
-
-
CYTRON, R.1
FERRANTE, J.2
-
22
-
-
85039857618
-
-
Code motion of control structures in high-level languages. In Conference Record of the 13th ACM Symposium on Principles of Programming Languages (Jan. 1986). ACM, New York
-
CYTRON, R., LOWRY, A., AND ZADECK, F. K. Code motion of control structures in high-level languages. In Conference Record of the 13th ACM Symposium on Principles of Programming Languages (Jan. 1986). ACM, New York, pp. 70-85.
-
-
-
CYTRON, R.1
LOWRY, A.2
ZADECK, F.K.3
-
23
-
-
84976653895
-
-
First version of a data flow procedure language. Tech. Rep. Comput. Struc. Group Memo 93 (MAC Tech. Memo 61), MIT, Cambridge, Mass., May
-
DENNIS, J. B. First version of a data flow procedure language. Tech. Rep. Comput. Struc. Group Memo 93 (MAC Tech. Memo 61), MIT, Cambridge, Mass., May 1975.
-
(1975)
-
-
DENNIS, J.B.1
-
24
-
-
0023385308
-
The program dependence graph and its use in optimization
-
9, 3 (July
-
FERRANTE, J., OTTENSTEIN, K. J., AND WARREN, J. D. The program dependence graph and its use in optimization. ACM Trans. Program. Lang. Syst. 9, 3 (July 1987), 319-349.
-
(1987)
ACM Trans. Program. Lang. Syst.
, pp. 319-349
-
-
FERRANTE, J.1
OTTENSTEIN, K.J.2
WARREN, J.D.3
-
25
-
-
84976709604
-
A formal framework for the derivation of machine-specific optimizers
-
5, 3 (July
-
GIEGERICH, R. A formal framework for the derivation of machine-specific optimizers. ACM Trans. Program. Lang. Syst. 5, 3 (July 1983), 478-498.
-
(1983)
ACM Trans. Program. Lang. Syst.
, pp. 478-498
-
-
GIEGERICH, R.1
-
26
-
-
0021975315
-
-
A linear time algorithm for finding dominators in flow graphs and related problems. In Proceedings of the 17th ACM Symposium on Theory of Computing (May 1985). ACM, New York
-
HAREL, D. A linear time algorithm for finding dominators in flow graphs and related problems. In Proceedings of the 17th ACM Symposium on Theory of Computing (May 1985). ACM, New York, pp. 185-194.
-
-
-
HAREL, D.1
-
27
-
-
0024701519
-
-
Dependence analysis for pointer variables. In Proceedings of the SIGPLAN 89 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 24, 7 (June
-
HORWITZ, S., PFEIFFER, P., AND REPS, T. Dependence analysis for pointer variables. In Proceedings of the SIGPLAN 89 Symposium on Compiler Construction. SIGPLAN Not. (ACM) 24, 7 (June 1989).
-
(1989)
-
-
HORWITZ, S.1
PFEIFFER, P.2
REPS, T.3
-
28
-
-
0024700474
-
Integrating non-interfering versions of programs
-
11, 3 (July
-
HORWITZ, S., PRINS, J., AND REPS, T. Integrating non-interfering versions of programs. ACM Trans. Program. Lang. Syst. 11, 3 (July 1989), 345-387.
-
(1989)
ACM Trans. Program. Lang. Syst.
, pp. 345-387
-
-
HORWITZ, S.1
PRINS, J.2
REPS, T.3
-
29
-
-
84976757359
-
-
Flow analysis and optimization of LISP-like structures. In Program Flow Analysis, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, N.J., 1981
-
JONES, N. D., AND MUCHNICK, S. S. Flow analysis and optimization of LISP-like structures. In Program Flow Analysis, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, N.J., 1981, chap. 4, pp. 102-131.
-
-
-
JONES, N.D.1
MUCHNICK, S.S.2
-
30
-
-
84976848759
-
-
Global dead computation elimination. Tech. Rep. SETL Newsl. 111, Courant Institute of Mathematical Sciences, New York Univ., New York, N.Y., Aug
-
KENNEDY, K. W. Global dead computation elimination. Tech. Rep. SETL Newsl. 111, Courant Institute of Mathematical Sciences, New York Univ., New York, N.Y., Aug. 1973.
-
(1973)
-
-
KENNEDY, K.W.1
-
31
-
-
84976764897
-
-
A survey of data flow analysis techniques. In Program Flow Analysis, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, N.J
-
KENNEDY, K. W. A survey of data flow analysis techniques. In Program Flow Analysis, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, N.J., 1981.
-
(1981)
-
-
KENNEDY, K.W.1
-
33
-
-
84976712964
-
-
Restructuring symbolic programs for concurrent execution on multiprocessors. Tech. Rep. UCB/CSD 89/502, Computer Science Dept., Univ. of California at Berkeley, Berkeley, Calif., May
-
LARUS, J. R. Restructuring symbolic programs for concurrent execution on multiprocessors. Tech. Rep. UCB/CSD 89/502, Computer Science Dept., Univ. of California at Berkeley, Berkeley, Calif., May 1989.
-
(1989)
-
-
LARUS, J.R.1
-
34
-
-
84956616916
-
-
conflicts between structure accesses In Proceedings of the ACM SIGPLAN 88 Symposium on Compiler Construction. SIGPLAN Not. 23, 7 (July
-
LARUS, J R., AND HILFINGER, P. N Detecting conflicts between structure accesses In Proceedings of the ACM SIGPLAN 88 Symposium on Compiler Construction. SIGPLAN Not. 23, 7 (July 1988), 21-34.
-
(1988)
, pp. 21-34
-
-
LARUS, J.R.1
HILFINGER, P.2
Detecting, N.3
-
35
-
-
84976651458
-
A fast algorithm for finding dominatore in a flowgraph
-
1, 1 (July
-
LENGAUER, T., AND TARJAN, R. E. A fast algorithm for finding dominatore in a flowgraph. ACM Trans. Program. Lang. Syst. 1, 1 (July 1979), 121-141
-
(1979)
ACM Trans. Program. Lang. Syst.
, pp. 121-141
-
-
LENGAUER, T.1
TARJAN, R.E.2
-
36
-
-
84976790469
-
-
D, EDS Program Flow Analysis. Prentice-Hall, Englewood Cliffs, N.J
-
MUCHNICK, S. S., AND JONES, N. D, EDS Program Flow Analysis. Prentice-Hall, Englewood Cliffs, N.J., 1981
-
(1981)
-
-
MUCHNICK, S.S.1
JONES, N.2
-
37
-
-
84987187338
-
-
A precise interprocedural data flow algorithm. In Conference Record of the 8th ACM Symposium on Principles of Programming Languages (Jan. 1981). ACM, New York
-
MYERS, E. W. A precise interprocedural data flow algorithm. In Conference Record of the 8th ACM Symposium on Principles of Programming Languages (Jan. 1981). ACM, New York, pp. 219-230.
-
-
-
MYERS, E.W.1
-
38
-
-
84976697784
-
-
Data-flow graphs as an intermediate form. Ph.D. thesis, Dept. of Computer Science, Purdue Univ., W. Lafayette, Ind., Aug
-
OTTENSTEIN, K. J. Data-flow graphs as an intermediate form. Ph.D. thesis, Dept. of Computer Science, Purdue Univ., W. Lafayette, Ind., Aug. 1978.
-
(1978)
-
-
OTTENSTEIN, K.J.1
-
39
-
-
84976845954
-
-
Perfect report: 1. Tech. Rep CSRD 896, Center for Supercomputing Research and Development, Univ. of Illinois at Urbana-Champaign, Urbana, 111., July
-
POINTER, L. Perfect report: 1. Tech. Rep CSRD 896, Center for Supercomputing Research and Development, Univ. of Illinois at Urbana-Champaign, Urbana, 111., July 1989
-
(1989)
-
-
POINTER, L.1
-
40
-
-
0022739180
-
Efficient symbolic analysis of programs
-
32, 3 (June
-
REIF, J. H., AND LEWIS, H. R. Efficient symbolic analysis of programs. J. Comput. Syst. Sci. 32, 3 (June 1986), 280-313.
-
(1986)
J. Comput. Syst. Sci.
, pp. 280-313
-
-
REIF, J.H.1
LEWIS, H.R.2
-
41
-
-
0003656654
-
program analysis in almost linear time
-
11, 1 (Feb
-
REIF, J. H., AND TARJAN, R. E Symbolic program analysis in almost linear time. SIAM J. Comput. 11, 1 (Feb. 1982), 81-93
-
(1982)
SIAM J. Comput.
, pp. 81-93
-
-
REIF, J.H.1
TARJAN, R.2
Symbolic, E.3
-
42
-
-
0018455832
-
-
Data flow analysis for procedural languages J. ACM 26, 2 (Apr
-
ROSEN, B. K. Data flow analysis for procedural languages J. ACM 26, 2 (Apr. 1979), 322-344.
-
(1979)
, pp. 322-344
-
-
ROSEN, B.K.1
-
43
-
-
84987216779
-
-
K, WEGMAN, M. N., AND ZADECK, F. K. Global value numbers and redundant computations. In Conference Record of the 15th ACM Symposium on Principles of Programming Languages, (Jan. 1988). ACM, New York
-
ROSEN, B. K, WEGMAN, M. N., AND ZADECK, F. K. Global value numbers and redundant computations. In Conference Record of the 15th ACM Symposium on Principles of Programming Languages, (Jan. 1988). ACM, New York, pp. 12-27.
-
-
-
ROSEN, B.1
-
44
-
-
84983921942
-
-
Lifetime analysis of dynamically allocated objects. In Conference Record of the 15th ACM Symposium on Principles of Programming Languages (Jan. 1988). ACM, New York
-
RUGGIERI, C., AND MURTAGH, T. P. Lifetime analysis of dynamically allocated objects. In Conference Record of the 15th ACM Symposium on Principles of Programming Languages (Jan. 1988). ACM, New York, pp. 285-293.
-
-
-
RUGGIERI, C.1
MURTAGH, T.P.2
-
45
-
-
84976775685
-
-
M, AND SAINT, H The representation of algorithms. Tech. Rep. CA-7002-1432, Massachusetts Computer Associates, Feb
-
SHAPIRO, R. M, AND SAINT, H The representation of algorithms. Tech. Rep. CA-7002-1432, Massachusetts Computer Associates, Feb. 1970.
-
(1970)
-
-
SHAPIRO, R.1
-
46
-
-
0003595562
-
-
Springer-Verlag, New York
-
SMITH, B. T., BOYLE, J. M., DONGARRA, J. J., GARBOW, B. S., IKEBE, Y., KLEMA, V. C., AND MOLER, C B. Matrix Eigensystem Routines - Eispack Guide. Springer-Verlag, New York, 1976.
-
(1976)
Matrix Eigensystem Routines - Eispack Guide.
-
-
SMITH, B.T.1
BOYLE, J.M.2
DONGARRA, J.J.3
GARBOW, B.S.4
IKEBE, Y.5
KLEMA, V.C.6
MOLER, C.B.7
-
47
-
-
0004947446
-
Finding dominators in directed graphs
-
3, 1
-
TARJAN, R. E. Finding dominators in directed graphs. SIAM J. Comput 3, 1 (1974), 62-89.
-
(1974)
SIAM J. Comput
, pp. 62-89
-
-
TARJAN, R.E.1
-
48
-
-
0016557736
-
Property extraction in well-founded property sets
-
3 (Sept
-
WEGBREIT, B Property extraction in well-founded property sets. IEEE Trans. Softw. Eng. SE-1, 3 (Sept. 1975), 270-285.
-
(1975)
IEEE Trans. Softw. Eng. SE-1
, pp. 270-285
-
-
WEGBREIT, B.1
-
49
-
-
0022250452
-
-
N, AND ZADECK, F. K. Constant propagation with conditional branches. In Conference Record of the 12th ACM Symposium on Principles of Programming Languages (Jan.). ACM, New York
-
WEGMAN, M. N, AND ZADECK, F. K. Constant propagation with conditional branches. In Conference Record of the 12th ACM Symposium on Principles of Programming Languages (Jan.). ACM, New York, pp. 291-299.
-
-
-
WEGMAN, M.1
-
51
-
-
84976712099
-
-
Optimizing supercompilers for supercomputers. Ph.D. thesis, Dept of Computer Science, Univ. of Illinois at Urbana-Champaign, Urbana Ill
-
WOLFE, M. J. Optimizing supercompilers for supercomputers. Ph.D. thesis, Dept of Computer Science, Univ. of Illinois at Urbana-Champaign, Urbana Ill., 1982
-
(1982)
-
-
WOLFE, M.J.1
-
52
-
-
84976778730
-
-
Detecting program components with equivalent behaviors. Tech Rep. 840. Dept. of Computer Science, Univ. of Wisconsin at Madison, Madison, Apr
-
YANG, W., HORWITZ, S., AND REPS, T. Detecting program components with equivalent behaviors. Tech Rep. 840. Dept. of Computer Science, Univ. of Wisconsin at Madison, Madison, Apr. 1989
-
(1989)
-
-
YANG, W.1
HORWITZ, S.2
REPS, T.3
|