-
2
-
-
0002132214
-
Reduction of operator strength
-
S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, NJ, USA
-
ALLEN, F. E., COCKE, J., AND KENNEDY, K. 1981. Reduction of operator strength. In Program Flow Analysis: Theory and Applications, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, NJ, USA.
-
(1981)
Program Flow Analysis: Theory and Applications
-
-
Allen, F.E.1
Cocke, J.2
Kennedy, K.3
-
3
-
-
84976663189
-
Detecting equality of variables in programs
-
ACM, San Diego, California
-
ALPERN, B., WEGMAN, M. N., AND ZADECK, F. K. 1988. Detecting equality of variables in programs. In Conference Record of the Fifteenth Annual ACM Symposium on Principles of Programming Languages. ACM, San Diego, California, 1-11.
-
(1988)
Conference Record of the Fifteenth Annual ACM Symposium on Principles of Programming Languages
, pp. 1-11
-
-
Alpern, B.1
Wegman, M.N.2
Zadeck, F.K.3
-
4
-
-
0022754418
-
Multiplication by integer constants
-
July
-
BERNSTEIN, R. 1986. Multiplication by integer constants. Software - Practice and Experience 16, 7 (July), 641-652.
-
(1986)
Software - Practice and Experience
, vol.16
, Issue.7
, pp. 641-652
-
-
Bernstein, R.1
-
5
-
-
0031635766
-
Complete removal of redundant computations
-
SIGPLAN Notices May
-
BODIK, R., GUPTA, R., AND SOFFA, M. L. 1998. Complete removal of redundant computations. SIGPLAN Notices 33, 5 (May), 1-14. Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation.
-
(1998)
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation
, vol.33
, Issue.5
, pp. 1-14
-
-
Bodik, R.1
Gupta, R.2
Soffa, M.L.3
-
6
-
-
0027983356
-
Effective partial redundancy elimination
-
June
-
BRIGGS, P. AND COOPER, K. D. 1994. Effective partial redundancy elimination. SIGPLAN Notices 29, 6 (June), 159-170.
-
(1994)
SIGPLAN Notices
, vol.29
, Issue.6
, pp. 159-170
-
-
Briggs, P.1
Cooper, K.D.2
-
7
-
-
0032117025
-
Practical improvements to the construction and destruction of static single assignment form
-
July
-
BRIGGS, P., COOPER, K. D., HARVEY, T. J., AND SIMPSON, L. T. 1998. Practical improvements to the construction and destruction of static single assignment form. Software - Practice and Experience 28, 8 (July), 859-881.
-
(1998)
Software - Practice and Experience
, vol.28
, Issue.8
, pp. 859-881
-
-
Briggs, P.1
Cooper, K.D.2
Harvey, T.J.3
Simpson, L.T.4
-
8
-
-
0031165516
-
Value numbering
-
BRIGGS, P., COOPER, K. D., AND SIMPSON, L. T. 1997. Value numbering. Software - Practice and Experience 27, 6, 710-724.
-
(1997)
Software - Practice and Experience
, vol.27
, Issue.6
, pp. 710-724
-
-
Briggs, P.1
Cooper, K.D.2
Simpson, L.T.3
-
9
-
-
0028429472
-
Improvements to graph coloring register allocation
-
May
-
BRIGGS, P., COOPER, K. D., AND TORCZON, L. 1994. Improvements to graph coloring register allocation. ACM Trans. Program. Lang. Syst. 16, 3 (May), 428-455.
-
(1994)
ACM Trans. Program. Lang. Syst.
, vol.16
, Issue.3
, pp. 428-455
-
-
Briggs, P.1
Cooper, K.D.2
Torczon, L.3
-
11
-
-
85054908561
-
Look Ma, no hashing, and no arrays neither
-
ACM, Orlando, Florida
-
CAI, J. AND PAIGE, R. 1991. "Look Ma, no hashing, and no arrays neither". In Conference Record of the Eighteenth Annual ACM Symposium on Principles of Programming Languages. ACM, Orlando, Florida, 143-154.
-
(1991)
Conference Record of the Eighteenth Annual ACM Symposium on Principles of Programming Languages
, pp. 143-154
-
-
Cai, J.1
Paige, R.2
-
12
-
-
0019398205
-
Register allocation via coloring
-
CHAITIN, G. J., AUSLANDER, M. A., CHANDRA, A. K., COCKE, J., HOPKINS, M. E., AND MARKSTEIN, P. W. 1981. Register allocation via coloring. Computer Languages 6, 47-57.
-
(1981)
Computer Languages
, vol.6
, pp. 47-57
-
-
Chaitin, G.J.1
Auslander, M.A.2
Chandra, A.K.3
Cocke, J.4
Hopkins, M.E.5
Markstein, P.W.6
-
14
-
-
84976681893
-
Automatic construction of sparse data flow evaluation graphs
-
ACM, Orlando, Florida
-
CHOI, J.-D., CYTRON, R., AND FERRANTE, J. 1991. Automatic construction of sparse data flow evaluation graphs. In Conference Record of the Eighteenth Annual ACM Symposium on Principles of Programming Languages. ACM, Orlando, Florida, 55-66.
-
(1991)
Conference Record of the Eighteenth Annual ACM Symposium on Principles of Programming Languages
, pp. 55-66
-
-
Choi, J.-D.1
Cytron, R.2
Ferrante, J.3
-
15
-
-
0029273299
-
Combining analyses, combining optimizations
-
Mar.
-
CLICK, C. AND COOPER, K. D. 1995. Combining analyses, combining optimizations. ACM Trans. Program. Lang. Syst. 17, 2 (Mar.), 181-196.
-
(1995)
ACM Trans. Program. Lang. Syst.
, vol.17
, Issue.2
, pp. 181-196
-
-
Click, C.1
Cooper, K.D.2
-
16
-
-
0017552770
-
An algorithm for reduction of operator strength
-
Nov.
-
COCKE, J. AND KENNEDY, K. 1977. An algorithm for reduction of operator strength. Communications of the ACM 20, 11 (Nov.), 850-856.
-
(1977)
Communications of the ACM
, vol.20
, Issue.11
, pp. 850-856
-
-
Cocke, J.1
Kennedy, K.2
-
17
-
-
0019242531
-
Measurement of program improvement algorithms
-
North Holland Publishing Company, Tokyo, Japan
-
COCKE, J. AND MARKSTEIN, P. 1980a. Measurement of program improvement algorithms. In Proceedings of Information Processing 80. North Holland Publishing Company, Tokyo, Japan.
-
(1980)
Proceedings of Information Processing
, vol.80
-
-
Cocke, J.1
Markstein, P.2
-
18
-
-
0019086452
-
Strength reduction for division and modulo with application to a multilevel store
-
COCKE, J. AND MARKSTEIN, P. 1980b. Strength reduction for division and modulo with application to a multilevel store. IBM J. Res. Dev. 24, 6, 692-694.
-
(1980)
IBM J. Res. Dev.
, vol.24
, Issue.6
, pp. 692-694
-
-
Cocke, J.1
Markstein, P.2
-
20
-
-
0040860730
-
-
Tech. Rep. TR95636, Center for Research on Parallel Computation, Rice University. Oct.
-
COOPER, K. D. AND SIMPSON, L. T. 1995. SCC-based value numbering. Tech. Rep. TR95636, Center for Research on Parallel Computation, Rice University. Oct.
-
(1995)
SCC-Based Value Numbering
-
-
Cooper, K.D.1
Simpson, L.T.2
-
21
-
-
0026243790
-
Efficiently computing static single assignment form and the control dependence graph
-
Oct.
-
CYTRON, R., FERRANTE, J., ROSEN, B. K., WEGMAN, M. N., AND ZADECK, F. K. 1991. Efficiently computing static single assignment form and the control dependence graph. ACM Trans. Program. Lang. Syst. 13, 4 (Oct.), 451-490.
-
(1991)
ACM Trans. Program. Lang. Syst.
, vol.13
, Issue.4
, pp. 451-490
-
-
Cytron, R.1
Ferrante, J.2
Rosen, B.K.3
Wegman, M.N.4
Zadeck, F.K.5
-
22
-
-
0040860723
-
On algorithms for operator strength reduction
-
May
-
DHAMDHERE, D. M. 1979. On algorithms for operator strength reduction. Communications of the ACM 22, 5 (May), 311-312.
-
(1979)
Communications of the ACM
, vol.22
, Issue.5
, pp. 311-312
-
-
Dhamdhere, D.M.1
-
23
-
-
0344075632
-
A new algorithm for composite hoisting and strength reduction
-
DHAMDHERE, D. M. 1989. A new algorithm for composite hoisting and strength reduction. Int. J. Comput. Math. 27, 1, 1-14.
-
(1989)
Int. J. Comput. Math.
, vol.27
, Issue.1
, pp. 1-14
-
-
Dhamdhere, D.M.1
-
24
-
-
84976852913
-
A variation of knoop, Rüthing, and Steffen's "lazy code motion"
-
May
-
DRECHSLER, K.-H. AND STADEL, M. P. 1993. A variation of Knoop, Rüthing, and Steffen's "lazy code motion". SIGPLAN Notices 28, 5 (May), 29-38.
-
(1993)
SIGPLAN Notices
, vol.28
, Issue.5
, pp. 29-38
-
-
Drechsler, K.-H.1
Stadel, M.P.2
-
27
-
-
84976654967
-
Induction variables in very high level languages
-
ACM, Atlanta, Georgia
-
FONG, A. C. AND ULLMAN, J. D. 1976. Induction variables in very high level languages. In Conference Record of the Third ACM Symposium on Principles of Programming Languages. ACM, Atlanta, Georgia, 104-112.
-
(1976)
Conference Record of the Third ACM Symposium on Principles of Programming Languages
, pp. 104-112
-
-
Fong, A.C.1
Ullman, J.D.2
-
28
-
-
0040860724
-
-
Discussion of his work in building the routine synth_mult for the Gnu C Compiler
-
GRANLUND, T. 1995. Private communication with P. Briggs. Discussion of his work in building the routine synth_mult for the Gnu C Compiler.
-
(1995)
Private Communication with P. Briggs
-
-
Granlund, T.1
-
29
-
-
0028013919
-
Division by invariant integers using multiplication
-
June
-
GRANLUND, T. AND MONTGOMERY, P. L. 1994. Division by invariant integers using multiplication. SIGPLAN Notices 29, 6 (June), 61-72.
-
(1994)
SIGPLAN Notices
, vol.29
, Issue.6
, pp. 61-72
-
-
Granlund, T.1
Montgomery, P.L.2
-
30
-
-
0031627691
-
Path profile guided partial redundancy elimination using speculation
-
IEEE Computer Society, Chicago, IL., USA
-
GUPTA, R., BERSON, D. A., AND FANG, J. Z. 1998. Path profile guided partial redundancy elimination using speculation. In Proceedings of the IEEE 1998 International Conference on Computer Languages. IEEE Computer Society, Chicago, IL., USA, 230-239.
-
(1998)
Proceedings of the IEEE 1998 International Conference on Computer Languages
, pp. 230-239
-
-
Gupta, R.1
Berson, D.A.2
Fang, J.Z.3
-
31
-
-
0031186224
-
Nesting of reducible and irreducible loops
-
July
-
HAVLAK, P. 1997. Nesting of reducible and irreducible loops. ACM Trans. Program. Lang. Syst. 19, 4 (July), 557-567.
-
(1997)
ACM Trans. Program. Lang. Syst.
, vol.19
, Issue.4
, pp. 557-567
-
-
Havlak, P.1
-
32
-
-
0019021988
-
A composite algorithm for strength reduction and code movement
-
ISSAC, J. AND DHAMDHERE, D. M. 1980. A composite algorithm for strength reduction and code movement. Int. J. Comput. Info. Sci. 9, 3, 243-273.
-
(1980)
Int. J. Comput. Info. Sci.
, vol.9
, Issue.3
, pp. 243-273
-
-
Issac, J.1
Dhamdhere, D.M.2
-
33
-
-
84976706502
-
Global data flow analysis and iterative algorithms
-
Jan.
-
KAM, J. B. AND ULLMAN, J. D. 1976. Global data flow analysis and iterative algorithms. J. ACM 23, 1 (Jan.), 158-171.
-
(1976)
J. ACM
, vol.23
, Issue.1
, pp. 158-171
-
-
Kam, J.B.1
Ullman, J.D.2
-
34
-
-
0039674561
-
Reduction in strength using hashed temporaries
-
Courant Institute of Mathematical Sciences, New York University. Mar.
-
KENNEDY, K. 1973. Reduction in strength using hashed temporaries. SETL Newsletter 102, Courant Institute of Mathematical Sciences, New York University. Mar.
-
(1973)
SETL Newsletter
, vol.102
-
-
Kennedy, K.1
-
35
-
-
0018048449
-
Use-definition chains with applications
-
KENNEDY, K. 1978. Use-definition chains with applications. Computer Languages 3, 163-179.
-
(1978)
Computer Languages
, vol.3
, pp. 163-179
-
-
Kennedy, K.1
-
36
-
-
0027003909
-
Lazy code motion
-
July
-
KNOOP, J., RÜTHING, O., AND STEFFEN, B. 1992. Lazy code motion. SIGPLAN Notices 27, 7 (July), 224-234.
-
(1992)
SIGPLAN Notices
, vol.27
, Issue.7
, pp. 224-234
-
-
Knoop, J.1
Rüthing, O.2
Steffen, B.3
-
37
-
-
0040860729
-
Lazy strength reduction
-
KNOOP, J., RÜTHING, O., AND STEFFEN, B. 1993. Lazy strength reduction. J. Program. Lang. 1, 1, 71-91.
-
(1993)
J. Program. Lang.
, vol.1
, Issue.1
, pp. 71-91
-
-
Knoop, J.1
Rüthing, O.2
Steffen, B.3
-
38
-
-
0028460367
-
Optimal code motion: Theory and practice
-
July
-
KNOOP, J., RÜTHING, O., AND STEFFEN, B. 1994. Optimal code motion: Theory and practice. ACM Trans. Program. Lang. Syst. 16, 4 (July), 1117-1155.
-
(1994)
ACM Trans. Program. Lang. Syst.
, vol.16
, Issue.4
, pp. 1117-1155
-
-
Knoop, J.1
Rüthing, O.2
Steffen, B.3
-
39
-
-
84976651458
-
A fast algorithm for finding dominators in a flowgraph
-
July
-
LENGAUER, T. AND TARJAN, R. E. 1979. A fast algorithm for finding dominators in a flowgraph. ACM Trans. Program. Lang. Syst. 1, 1 (July), 121-141.
-
(1979)
ACM Trans. Program. Lang. Syst.
, vol.1
, Issue.1
, pp. 121-141
-
-
Lengauer, T.1
Tarjan, R.E.2
-
40
-
-
0031640971
-
Loop optimization for aggregate array computations
-
IEEE CS Press, Los Alamitos, CA
-
LIU, Y. A. AND STOLLER, S. D. 1998. Loop optimization for aggregate array computations. In IEEE 1998 International Conference on Computer Languages. IEEE CS Press, Los Alamitos, CA, 262-271.
-
(1998)
IEEE 1998 International Conference on Computer Languages
, pp. 262-271
-
-
Liu, Y.A.1
Stoller, S.D.2
-
42
-
-
0018434045
-
Global optimization by suppression of partial redundancies
-
Feb.
-
MOREL, E. AND RENVOISE, C. 1979. Global optimization by suppression of partial redundancies. Communications of the ACM 22, 2 (Feb.), 96-103.
-
(1979)
Communications of the ACM
, vol.22
, Issue.2
, pp. 96-103
-
-
Morel, E.1
Renvoise, C.2
-
43
-
-
84976843894
-
Finite differencing of computable expressions
-
July
-
PAIGE, R. AND KOENIG, S. 1982. Finite differencing of computable expressions. ACM Trans. Program. Lang. Syst. 4, 3 (July), 402-454.
-
(1982)
ACM Trans. Program. Lang. Syst.
, vol.4
, Issue.3
, pp. 402-454
-
-
Paige, R.1
Koenig, S.2
-
44
-
-
84990635389
-
Reduction in strength of high level operations
-
ACM, Los Angeles, California
-
PAIGE, R. AND SCHWARTZ, J. T. 1977. Reduction in strength of high level operations. In Conference Record of the Fourth ACM Symposium on Principles of Programming Languages. ACM, Los Angeles, California, 58-71.
-
(1977)
Conference Record of the Fourth ACM Symposium on Principles of Programming Languages
, pp. 58-71
-
-
Paige, R.1
Schwartz, J.T.2
-
45
-
-
84976793395
-
Register reassociation in PA-RISC compilers
-
June
-
SANTHANAM, V. 1992. Register reassociation in PA-RISC compilers. Hewlett-Packard Journal 14, 6 (June), 33-38.
-
(1992)
Hewlett-Packard Journal
, vol.14
, Issue.6
, pp. 33-38
-
-
Santhanam, V.1
-
46
-
-
0019087393
-
Improved optimization of fortran object programs
-
Nov.
-
SCARBOROUGH, R. G. AND KOLSKY, H. G. 1980. Improved optimization of FORTRAN object programs. IBM J. Res. Dev. 24, 6 (Nov.), 660-676.
-
(1980)
IBM J. Res. Dev.
, vol.24
, Issue.6
, pp. 660-676
-
-
Scarborough, R.G.1
Kolsky, H.G.2
-
47
-
-
0040860720
-
The compilation of loop induction expressions
-
July
-
SITES, R. L. 1979. The compilation of loop induction expressions. ACM Trans. Program. Lang. Syst. 1, 1 (July), 50-57.
-
(1979)
ACM Trans. Program. Lang. Syst.
, vol.1
, Issue.1
, pp. 50-57
-
-
Sites, R.L.1
-
48
-
-
0001790593
-
Depth first search and linear graph algorithms
-
June
-
TARJAN, R. E. 1972. Depth first search and linear graph algorithms. SIAM J. Comput. 1, 2 (June), 146-160.
-
(1972)
SIAM J. Comput.
, vol.1
, Issue.2
, pp. 146-160
-
-
Tarjan, R.E.1
-
49
-
-
0016309945
-
Testing flow graph reducibility
-
TARJAN, R. E. 1974. Testing flow graph reducibility. J. Comput. Syst. Sci. 9, 355-365.
-
(1974)
J. Comput. Syst. Sci.
, vol.9
, pp. 355-365
-
-
Tarjan, R.E.1
-
50
-
-
0040266334
-
-
M.S. dissertation, Rice University, Department of Computer Science
-
VICK, C. A. 1994. SSA based reduction of operator strength. M.S. dissertation, Rice University, Department of Computer Science.
-
(1994)
SSA Based Reduction of Operator Strength
-
-
Vick, C.A.1
-
51
-
-
84976709672
-
Constant propagation with conditional branches
-
Apr.
-
WEGMAN, M. N. AND ZADECK, F. K. 1991. Constant propagation with conditional branches. ACM Trans. Program. Lang. Syst. 13, 2 (Apr.), 211-236.
-
(1991)
ACM Trans. Program. Lang. Syst.
, vol.13
, Issue.2
, pp. 211-236
-
-
Wegman, M.N.1
Zadeck, F.K.2
-
52
-
-
0026972782
-
Beyond induction variables
-
July
-
WOLFE, M. 1992. Beyond induction variables. SIGPLAN Notices 27, 7 (July), 162-174.
-
(1992)
SIGPLAN Notices
, vol.27
, Issue.7
, pp. 162-174
-
-
Wolfe, M.1
-
53
-
-
84976774401
-
Strength reduction of multiplications by integer constants
-
Feb.
-
WU, Y. 1995. Strength reduction of multiplications by integer constants. SIGPLAN Notices 32, 2 (Feb.), 42-48.
-
(1995)
SIGPLAN Notices
, vol.32
, Issue.2
, pp. 42-48
-
-
Wu, Y.1
|