-
1
-
-
84911065616
-
-
An APL Machine, PhD thesis, Stanford University, Stanford, CA. Technical Report SLAC-R-114, Stanford Linear Accelerator Center, Stanford University, February 1970.
-
P.S. Abrams, An APL Machine, PhD thesis, Stanford University, Stanford, CA, 1970. Technical Report SLAC-R-114, Stanford Linear Accelerator Center, Stanford University, February 1970.
-
(1970)
-
-
Abrams, P.S.1
-
4
-
-
0003415652
-
-
Addison-Wesley, Reading, MA
-
Aho A.V., Hopcroft J.E., Ullman J.D. The Design and Analysis of Computer Algorithms 1974, Addison-Wesley, Reading, MA.
-
(1974)
The Design and Analysis of Computer Algorithms
-
-
Aho, A.V.1
Hopcroft, J.E.2
Ullman, J.D.3
-
5
-
-
84976820263
-
Optimal code generation for expression trees
-
Aho A.V., Johnson S.C. Optimal code generation for expression trees. J. ACM 1976, 23(3):488-501.
-
(1976)
J. ACM
, vol.23
, Issue.3
, pp. 488-501
-
-
Aho, A.V.1
Johnson, S.C.2
-
6
-
-
0017244967
-
Code generation for expressions with common subexpressions
-
ACM, New York
-
Aho A.V., Johnson S.C., Ullman J.D. Code generation for expressions with common subexpressions. Conference Record of the Third ACM Symposium on Principles of Programming Languages, Atlanta, GA 1976, 19-31. ACM, New York.
-
(1976)
Conference Record of the Third ACM Symposium on Principles of Programming Languages, Atlanta, GA
, pp. 19-31
-
-
Aho, A.V.1
Johnson, S.C.2
Ullman, J.D.3
-
7
-
-
0004072686
-
-
Addison-Wesley, Reading, MA
-
Aho A.V., Sethi R., Ullman J.D. Compilers: Principles, Techniques, and Tools 1986, Addison-Wesley, Reading, MA.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
8
-
-
0003791899
-
-
Prentice-Hall, Englewood Cliffs, NJ
-
Aho A.V., Ullman J.D. The Theory of Parsing, Translation, and Compiling 1973, Prentice-Hall, Englewood Cliffs, NJ.
-
(1973)
The Theory of Parsing, Translation, and Compiling
-
-
Aho, A.V.1
Ullman, J.D.2
-
9
-
-
84976673763
-
Experience with a Graham-Glanville style code generator
-
Aigrain P., Graham S.L., Henry R.R., McKusick M.K., Pelegri-Llopart E. Experience with a Graham-Glanville style code generator. SIGPLAN Not. 1984, 19(6):13-24.
-
(1984)
SIGPLAN Not.
, vol.19
, Issue.6
, pp. 13-24
-
-
Aigrain, P.1
Graham, S.L.2
Henry, R.R.3
McKusick, M.K.4
Pelegri-Llopart, E.5
-
10
-
-
84976682426
-
Optimal loop parallelization
-
Aiken A., Nicolau A. Optimal loop parallelization. SIGPLAN Not. 1988, 23(7):308-317.
-
(1988)
SIGPLAN Not.
, vol.23
, Issue.7
, pp. 308-317
-
-
Aiken, A.1
Nicolau, A.2
-
11
-
-
0040266340
-
Program optimization
-
Pergamon Press, Oxford, England, M. Halpern, C. Shaw (Eds.)
-
Allen F.E. Program optimization. Annual Review in Automatic Programming 1969, vol. 5:239-307. Pergamon Press, Oxford, England. M. Halpern, C. Shaw (Eds.).
-
(1969)
Annual Review in Automatic Programming
, vol.5
, pp. 239-307
-
-
Allen, F.E.1
-
12
-
-
84976844361
-
Control flow analysis
-
Allen F.E. Control flow analysis. SIGPLAN Not. 1970, 5(7):1-19.
-
(1970)
SIGPLAN Not.
, vol.5
, Issue.7
, pp. 1-19
-
-
Allen, F.E.1
-
13
-
-
84901612664
-
A basis for program optimization
-
North-Holland Publishing Company, Amsterdam
-
Allen F.E. A basis for program optimization. Proceedings of Information Processing 71 1971, 385-390. North-Holland Publishing Company, Amsterdam.
-
(1971)
Proceedings of Information Processing 71
, pp. 385-390
-
-
Allen, F.E.1
-
14
-
-
0019609091
-
The history of language processor technology in IBM
-
Allen F.E. The history of language processor technology in IBM. IBM J. Res. Dev. 1981, 25(5):535-548.
-
(1981)
IBM J. Res. Dev.
, vol.25
, Issue.5
, pp. 535-548
-
-
Allen, F.E.1
-
15
-
-
84911065615
-
-
Private communication, Dr. Allen noted that Beatty described live analysis in a document titled 'Optimization Methods for Highly Parallel, Multiregister Machines' dated September 1968, April
-
F.E. Allen, Private communication, Dr. Allen noted that Beatty described live analysis in a document titled 'Optimization Methods for Highly Parallel, Multiregister Machines' dated September 1968, April 2009.
-
(2009)
-
-
Allen, F.E.1
-
16
-
-
0001775038
-
A catalogue of optimizing transformations
-
Prentice-Hall, Englewood Cliffs, NJ, R. Rustin (Ed.)
-
Allen F.E., Cocke J. A catalogue of optimizing transformations. Design and Optimization of Compilers 1972, 1-30. Prentice-Hall, Englewood Cliffs, NJ. R. Rustin (Ed.).
-
(1972)
Design and Optimization of Compilers
, pp. 1-30
-
-
Allen, F.E.1
Cocke, J.2
-
17
-
-
84911065614
-
-
Graph-Theoretic Constructs for Program Flow Analysis, Technical Report RC 3923 (17789), IBM Thomas J. Watson Research Center, Yorktown Heights, NY
-
F.E. Allen, J. Cocke, Graph-Theoretic Constructs for Program Flow Analysis, Technical Report RC 3923 (17789), IBM Thomas J. Watson Research Center, Yorktown Heights, NY, 1972.
-
(1972)
-
-
Allen, F.E.1
Cocke, J.2
-
18
-
-
84976841601
-
A program data flow analysis procedure
-
Allen F.E., Cocke J. A program data flow analysis procedure. Commun. ACM 1976, 19(3):137-147.
-
(1976)
Commun. ACM
, vol.19
, Issue.3
, pp. 137-147
-
-
Allen, F.E.1
Cocke, J.2
-
19
-
-
0002132214
-
Reduction of operator strength
-
Prentice-Hall, Englewood Cliffs, NJ, S.S. Muchnick, N.D. Jones (Eds.)
-
Allen F.E., Cocke J., Kennedy K. Reduction of operator strength. Program Flow Analysis: Theory and Applications 1981, 79-101. Prentice-Hall, Englewood Cliffs, NJ. S.S. Muchnick, N.D. Jones (Eds.).
-
(1981)
Program Flow Analysis: Theory and Applications
, pp. 79-101
-
-
Allen, F.E.1
Cocke, J.2
Kennedy, K.3
-
21
-
-
0024303044
-
Verifying temporal properties without temporal logic
-
Alpern B., Schneider F.B. Verifying temporal properties without temporal logic. ACM Trans. Program. Lang. Syst. 1989, 11(1):147-167.
-
(1989)
ACM Trans. Program. Lang. Syst.
, vol.11
, Issue.1
, pp. 147-167
-
-
Alpern, B.1
Schneider, F.B.2
-
22
-
-
84976663189
-
Detecting equality of variables in programs
-
ACM, New York
-
Alpern B., Wegman M.N., Zadeck F.K. Detecting equality of variables in programs. Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, San Diego, CA 1988, 1-11. ACM, New York.
-
(1988)
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, San Diego, CA
, pp. 1-11
-
-
Alpern, B.1
Wegman, M.N.2
Zadeck, F.K.3
-
23
-
-
0033330108
-
Dominators in linear time
-
Alstrup S., Harel D., Lauridsen P.W., Thorup M. Dominators in linear time. SIAM J. Comput. 1999, 28(6):2117-2132.
-
(1999)
SIAM J. Comput.
, vol.28
, Issue.6
, pp. 2117-2132
-
-
Alstrup, S.1
Harel, D.2
Lauridsen, P.W.3
Thorup, M.4
-
24
-
-
84976757714
-
An overview of the PL.8 compiler
-
Auslander M.A., Hopkins M.E. An overview of the PL.8 compiler. SIGPLAN Not. 1982, 17(6):22-31.
-
(1982)
SIGPLAN Not.
, vol.17
, Issue.6
, pp. 22-31
-
-
Auslander, M.A.1
Hopkins, M.E.2
-
26
-
-
0002664653
-
The history of FORTRAN I, II, and III
-
Academic Press, New York, R.L. Wexelblat (Ed.)
-
Backus J.W. The history of FORTRAN I, II, and III. History of Programming Languages 1981, 25-45. Academic Press, New York. R.L. Wexelblat (Ed.).
-
(1981)
History of Programming Languages
, pp. 25-45
-
-
Backus, J.W.1
-
27
-
-
85034431522
-
The FORTRAN automatic coding system
-
Institute of Radio Engineers, New York
-
Backus J.W., Beeber R.J., Best S., Goldberg R., Haibt L.M., Herrick H.L., et al. The FORTRAN automatic coding system. Proceedings of the Western Joint Computer Conference 1957, 188-198. Institute of Radio Engineers, New York.
-
(1957)
Proceedings of the Western Joint Computer Conference
, pp. 188-198
-
-
Backus, J.W.1
Beeber, R.J.2
Best, S.3
Goldberg, R.4
Haibt, L.M.5
Herrick, H.L.6
-
28
-
-
0028743437
-
Compiler transformations for high-performance computing
-
Bacon D.F., Graham S.L., Sharp O.J. Compiler transformations for high-performance computing. ACM Comput. Surv. 1994, 26(4):345-420.
-
(1994)
ACM Comput. Surv.
, vol.26
, Issue.4
, pp. 345-420
-
-
Bacon, D.F.1
Graham, S.L.2
Sharp, O.J.3
-
29
-
-
0038517076
-
Compilation of arithmetic expressions for parallel computation
-
North-Holland Publishing Company, Amsterdam
-
Baer J.-L., Bovet D.P. Compilation of arithmetic expressions for parallel computation. Proceedings of 1968 IFIP Congress 1969, 340-346. North-Holland Publishing Company, Amsterdam.
-
(1969)
Proceedings of 1968 IFIP Congress
, pp. 340-346
-
-
Baer, J.-L.1
Bovet, D.P.2
-
30
-
-
84976695567
-
Local optimizations
-
Bagwell J.T. Local optimizations. SIGPLAN Not. 1970, 5(7):52-66.
-
(1970)
SIGPLAN Not.
, vol.5
, Issue.7
, pp. 52-66
-
-
Bagwell, J.T.1
-
33
-
-
3042855184
-
-
Science Research Associates, Inc., Chicago, IL
-
Barrett W.A., Couch J.D. Compiler Construction: Theory and Practice 1979, Science Research Associates, Inc., Chicago, IL.
-
(1979)
Compiler Construction: Theory and Practice
-
-
Barrett, W.A.1
Couch, J.D.2
-
35
-
-
0016049234
-
Does APL really need run-time checking?
-
Bauer A.M., Saal H.J. Does APL really need run-time checking?. Softw. Pract. Experience 1974, 4(2):129-138.
-
(1974)
Softw. Pract. Experience
, vol.4
, Issue.2
, pp. 129-138
-
-
Bauer, A.M.1
Saal, H.J.2
-
36
-
-
0003003638
-
A study of replacement algorithms for a virtual storage computer
-
Belady L.A. A study of replacement algorithms for a virtual storage computer. IBM Syst. J. 1966, 5(2):78-101.
-
(1966)
IBM Syst. J.
, vol.5
, Issue.2
, pp. 78-101
-
-
Belady, L.A.1
-
37
-
-
0347141523
-
Spill code minimization via interference region spilling
-
Bergner P., Dahl P., Engebretsen D., O'Keefe M.T. Spill code minimization via interference region spilling. SIGPLAN Not. 1997, 32(5):287-295.
-
(1997)
SIGPLAN Not.
, vol.32
, Issue.5
, pp. 287-295
-
-
Bergner, P.1
Dahl, P.2
Engebretsen, D.3
O'Keefe, M.T.4
-
38
-
-
0024700588
-
Spill code minimization techniques for optimizing compilers
-
Bernstein D., Goldin D.Q., Golumbic M.C., Krawczyk H., Mansour Y., Nahshon I., et al. Spill code minimization techniques for optimizing compilers. SIGPLAN Not. 1989, 24(7):258-263.
-
(1989)
SIGPLAN Not.
, vol.24
, Issue.7
, pp. 258-263
-
-
Bernstein, D.1
Goldin, D.Q.2
Golumbic, M.C.3
Krawczyk, H.4
Mansour, Y.5
Nahshon, I.6
-
39
-
-
84976656897
-
Global instruction scheduling for superscalar machines
-
Bernstein D., Rodeh M. Global instruction scheduling for superscalar machines. SIGPLAN Not. 1991, 26(6):241-255.
-
(1991)
SIGPLAN Not.
, vol.26
, Issue.6
, pp. 241-255
-
-
Bernstein, D.1
Rodeh, M.2
-
40
-
-
0022144597
-
Producing good code for the case statement
-
Bernstein R.L. Producing good code for the case statement. Softw. Pract. Experience 1985, 15(10):1021-1024.
-
(1985)
Softw. Pract. Experience
, vol.15
, Issue.10
, pp. 1021-1024
-
-
Bernstein, R.L.1
-
42
-
-
84911211845
-
An implementation of a code generator specification language for table driven code generators
-
Bird P.L. An implementation of a code generator specification language for table driven code generators. SIGPLAN Not. 1982, 17(6):44-55.
-
(1982)
SIGPLAN Not.
, vol.17
, Issue.6
, pp. 44-55
-
-
Bird, P.L.1
-
43
-
-
0348137596
-
Complete removal of redundant expressions
-
Bodík R., Gupta R., Soffa M.L. Complete removal of redundant expressions. SIGPLAN Not. 1998, 33(5):1-14.
-
(1998)
SIGPLAN Not.
, vol.33
, Issue.5
, pp. 1-14
-
-
Bodík, R.1
Gupta, R.2
Soffa, M.L.3
-
44
-
-
84976685912
-
Space efficient conservative garbage collection
-
Boehm H.-J. Space efficient conservative garbage collection. SIGPLAN Not. 1993, 28(6):197-206.
-
(1993)
SIGPLAN Not.
, vol.28
, Issue.6
, pp. 197-206
-
-
Boehm, H.-J.1
-
45
-
-
84976684359
-
Implementing Russell
-
Boehm H.-J., Demers A. Implementing Russell. SIGPLAN Not. 1986, 21(7):186-195.
-
(1986)
SIGPLAN Not.
, vol.21
, Issue.7
, pp. 186-195
-
-
Boehm, H.-J.1
Demers, A.2
-
46
-
-
0024085322
-
Garbage collection in an uncooperative environment
-
Boehm H.-J., Weiser M. Garbage collection in an uncooperative environment. Softw. Pract. Experience 1988, 18(9):807-820.
-
(1988)
Softw. Pract. Experience
, vol.18
, Issue.9
, pp. 807-820
-
-
Boehm, H.-J.1
Weiser, M.2
-
47
-
-
84911065612
-
-
A Study of Spilling and Coalescing in Register Allocation As Two Separate Phases, PhD thesis, École Normale Supérieure de Lyon, Lyon, France
-
F. Bouchez, A Study of Spilling and Coalescing in Register Allocation As Two Separate Phases, PhD thesis, École Normale Supérieure de Lyon, Lyon, France, 2009.
-
(2009)
-
-
Bouchez, F.1
-
48
-
-
84976797125
-
Integrating register allocation and instruction scheduling for RISCs
-
Bradlee D.G., Eggers S.J., Henry R.R. Integrating register allocation and instruction scheduling for RISCs. SIGPLAN Not. 1991, 26(4):122-131.
-
(1991)
SIGPLAN Not.
, vol.26
, Issue.4
, pp. 122-131
-
-
Bradlee, D.G.1
Eggers, S.J.2
Henry, R.R.3
-
49
-
-
84911065611
-
-
Register Allocation via Graph Coloring, PhD thesis, Department of Computer Science, Rice University, Houston, TX. Technical Report TR92-183, Computer Science Department, Rice University, 1992
-
P. Briggs, Register Allocation via Graph Coloring, PhD thesis, Department of Computer Science, Rice University, Houston, TX, 1992. Technical Report TR92-183, Computer Science Department, Rice University, 1992.
-
(1992)
-
-
Briggs, P.1
-
50
-
-
0032117025
-
Practical improvements to the construction and destruction of static single assignment form
-
Briggs P., Cooper K.D., Harvey T.J., Simpson L.T. Practical improvements to the construction and destruction of static single assignment form. Softw. Pract. Experience 1998, 28(8):859-881.
-
(1998)
Softw. Pract. Experience
, vol.28
, Issue.8
, pp. 859-881
-
-
Briggs, P.1
Cooper, K.D.2
Harvey, T.J.3
Simpson, L.T.4
-
51
-
-
0024701521
-
Coloring heuristics for register allocation
-
Briggs P., Cooper K.D., Kennedy K., Torczon L. Coloring heuristics for register allocation. SIGPLAN Not. 1989, 24(7):275-284.
-
(1989)
SIGPLAN Not.
, vol.24
, Issue.7
, pp. 275-284
-
-
Briggs, P.1
Cooper, K.D.2
Kennedy, K.3
Torczon, L.4
-
52
-
-
84911065610
-
-
Digital computer register allocation and code spilling using interference graph coloring, United States Patent 5,249,295, March
-
P. Briggs, K.D. Cooper, K. Kennedy, L. Torczon, Digital computer register allocation and code spilling using interference graph coloring, United States Patent 5,249,295, March 1993.
-
(1993)
-
-
Briggs, P.1
Cooper, K.D.2
Kennedy, K.3
Torczon, L.4
-
57
-
-
0027562431
-
An efficient representation for sparse sets
-
Briggs P., Torczon L. An efficient representation for sparse sets. ACM Lett. Program. Lang. Syst. 1993, 2(1-4):59-69.
-
(1993)
ACM Lett. Program. Lang. Syst.
, vol.2
, Issue.1-4
, pp. 59-69
-
-
Briggs, P.1
Torczon, L.2
-
59
-
-
84958043690
-
Myths and facts about the efficient implementation of finite automata and lexical analysis
-
Springer-Verlag, Berlin, Heidelberg
-
Brouwer K., Gellerich W., Ploedereder E. Myths and facts about the efficient implementation of finite automata and lexical analysis. Proceedings of the International Conference on Compiler Construction CC'1998, vol. 1883 of LNCS 1998, 1-15. Springer-Verlag, Berlin, Heidelberg.
-
(1998)
Proceedings of the International Conference on Compiler Construction CC'1998, vol. 1883 of LNCS
, pp. 1-15
-
-
Brouwer, K.1
Gellerich, W.2
Ploedereder, E.3
-
60
-
-
0002263527
-
Canonical regular expressions and minimal state graphs for definite events
-
Polytechnic Press, Polytechnic Institute of Brooklyn, New York
-
Brzozowski J.A. Canonical regular expressions and minimal state graphs for definite events. Mathematical Theory of Automata, vol. 12 of MRI Symposia Series 1962, 529-561. Polytechnic Press, Polytechnic Institute of Brooklyn, New York.
-
(1962)
Mathematical Theory of Automata, vol. 12 of MRI Symposia Series
, pp. 529-561
-
-
Brzozowski, J.A.1
-
61
-
-
0031631006
-
Linear-time pointer-machine algorithms for least common ancestors, MST verification, and dominators
-
ACM, New York
-
Buchsbaum A.L., Kaplan H., Rogers A., Westbrook J.R. Linear-time pointer-machine algorithms for least common ancestors, MST verification, and dominators. Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing (STOC), Dallas, TX 1998, 279-288. ACM, New York.
-
(1998)
Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing (STOC), Dallas, TX
, pp. 279-288
-
-
Buchsbaum, A.L.1
Kaplan, H.2
Rogers, A.3
Westbrook, J.R.4
-
62
-
-
0025461033
-
An interval-based approach to exhaustive and incremental interprocedural data-flow analysis
-
Burke M. An interval-based approach to exhaustive and incremental interprocedural data-flow analysis. ACM Trans. Program. Lang. Syst. 1990, 12(3):341-395.
-
(1990)
ACM Trans. Program. Lang. Syst.
, vol.12
, Issue.3
, pp. 341-395
-
-
Burke, M.1
-
63
-
-
0002022604
-
The Jalapeño dynamic optimizing compiler for Java™
-
ACM, New York
-
Burke M., Choi J.-D., Fink S., Grove D., Hind M., Sarkar V., et al. The Jalapeño dynamic optimizing compiler for Java™. Proceedings of the ACM 1999 Conference on Java Grande, San Francisco, CA 1999, 129-141. ACM, New York.
-
(1999)
Proceedings of the ACM 1999 Conference on Java Grande, San Francisco, CA
, pp. 129-141
-
-
Burke, M.1
Choi, J.-D.2
Fink, S.3
Grove, D.4
Hind, M.5
Sarkar, V.6
-
64
-
-
0027632052
-
Interprocedural optimization: eliminating unnecessary recompilation
-
Burke M., Torczon L. Interprocedural optimization: eliminating unnecessary recompilation. ACM Trans. Program. Lang. Syst. 1993, 15(3):367-399.
-
(1993)
ACM Trans. Program. Lang. Syst.
, vol.15
, Issue.3
, pp. 367-399
-
-
Burke, M.1
Torczon, L.2
-
65
-
-
0013360103
-
Using multiset discrimination to solve language processing problems without hashing
-
Cai J., Paige R. Using multiset discrimination to solve language processing problems without hashing. Theor. Comput. Sci. 1995, 145(1-2):189-228.
-
(1995)
Theor. Comput. Sci.
, vol.145
, Issue.1-2
, pp. 189-228
-
-
Cai, J.1
Paige, R.2
-
66
-
-
84976723639
-
Reducing branch costs via branch alignment
-
Calder B., Grunwald D. Reducing branch costs via branch alignment. SIGPLAN Not. 1994, 29(11):242-251.
-
(1994)
SIGPLAN Not.
, vol.29
, Issue.11
, pp. 242-251
-
-
Calder, B.1
Grunwald, D.2
-
67
-
-
0025447908
-
Improving register allocation for subscripted variables
-
Callahan D., Carr S., Kennedy K. Improving register allocation for subscripted variables. SIGPLAN Not. 1990, 25(6):53-65.
-
(1990)
SIGPLAN Not.
, vol.25
, Issue.6
, pp. 53-65
-
-
Callahan, D.1
Carr, S.2
Kennedy, K.3
-
68
-
-
84976811415
-
Interprocedural constant propagation
-
Callahan D., Cooper K.D., Kennedy K., Torczon L. Interprocedural constant propagation. SIGPLAN Not. 1986, 21(7):152-161.
-
(1986)
SIGPLAN Not.
, vol.21
, Issue.7
, pp. 152-161
-
-
Callahan, D.1
Cooper, K.D.2
Kennedy, K.3
Torczon, L.4
-
70
-
-
0028277074
-
Scalar replacement in the presence of conditional control flow
-
Carr S., Kennedy K. Scalar replacement in the presence of conditional control flow. Softw. Pract. Experience 1994, 24(1):51-77.
-
(1994)
Softw. Pract. Experience
, vol.24
, Issue.1
, pp. 51-77
-
-
Carr, S.1
Kennedy, K.2
-
71
-
-
84976772195
-
Automatic derivation of code generators from machine descriptions
-
Cattell R.G.G. Automatic derivation of code generators from machine descriptions. ACM Trans. Program. Lang. Syst. 1980, 2(2):173-190.
-
(1980)
ACM Trans. Program. Lang. Syst.
, vol.2
, Issue.2
, pp. 173-190
-
-
Cattell, R.G.G.1
-
73
-
-
84976815037
-
Register allocation and spilling via graph coloring
-
Chaitin G.J. Register allocation and spilling via graph coloring. SIGPLAN Not. 1982, 17(6):98-105.
-
(1982)
SIGPLAN Not.
, vol.17
, Issue.6
, pp. 98-105
-
-
Chaitin, G.J.1
-
74
-
-
84911065609
-
-
Register allocation and spilling via graph coloring, United States Patent 4,571,678, February
-
G.J. Chaitin, Register allocation and spilling via graph coloring, United States Patent 4,571,678, February 1986.
-
(1986)
-
-
Chaitin, G.J.1
-
75
-
-
0019398205
-
Register allocation via coloring
-
Chaitin G.J., Auslander M.A., Chandra A.K., Cocke J., Hopkins M.E., Markstein P.W. Register allocation via coloring. Comput. Lang. 1981, 6(1):47-57.
-
(1981)
Comput. Lang.
, vol.6
, Issue.1
, 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
-
77
-
-
0025444591
-
Analysis of pointers and structures
-
Chase D.R., Wegman M., Zadeck F.K. Analysis of pointers and structures. SIGPLAN Not. 1990, 25(6):296-310.
-
(1990)
SIGPLAN Not.
, vol.25
, Issue.6
, pp. 296-310
-
-
Chase, D.R.1
Wegman, M.2
Zadeck, F.K.3
-
78
-
-
0010286674
-
Improving instruction locality with just-in-time code layout
-
The USENIX Association, Berkeley, CA
-
Chen J.B., Leupen B.D.D. Improving instruction locality with just-in-time code layout. Proceedings of the First USENIX Windows NT Workshop, Seattle, WA 1997, 25-32. The USENIX Association, Berkeley, CA.
-
(1997)
Proceedings of the First USENIX Windows NT Workshop, Seattle, WA
, pp. 25-32
-
-
Chen, J.B.1
Leupen, B.D.D.2
-
79
-
-
84976673799
-
A nonrecursive list compacting algorithm
-
Cheney C.J. A nonrecursive list compacting algorithm. Commun. ACM 1970, 13(11):677-678.
-
(1970)
Commun. ACM
, vol.13
, Issue.11
, pp. 677-678
-
-
Cheney, C.J.1
-
80
-
-
0027311335
-
Efficient flow-sensitive interprocedural computation of pointer-induced aliases and side effects
-
ACM, New York
-
Choi J.-D., Burke M., Carini P.R. Efficient flow-sensitive interprocedural computation of pointer-induced aliases and side effects. Proceedings of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Charleston, SC 1993, 232-245. ACM, New York.
-
(1993)
Proceedings of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Charleston, SC
, pp. 232-245
-
-
Choi, J.-D.1
Burke, M.2
Carini, P.R.3
-
81
-
-
84911065608
-
-
A Portable Machine-Independent Global Optimizer-Design and Measurements, PhD thesis, Department of Electrical Engineering, Stanford University, Stanford, CA. Technical Report CSL-TR-83-254, Computer Systems Laboratory, Stanford University, December 1983.
-
F.C. Chow, A Portable Machine-Independent Global Optimizer-Design and Measurements, PhD thesis, Department of Electrical Engineering, Stanford University, Stanford, CA, 1983. Technical Report CSL-TR-83-254, Computer Systems Laboratory, Stanford University, December 1983.
-
(1983)
-
-
Chow, F.C.1
-
82
-
-
84976825513
-
Register allocation by priority-based coloring
-
Chow F.C., Hennessy J.L. Register allocation by priority-based coloring. SIGPLAN Not. 1984, 19(6):222-232.
-
(1984)
SIGPLAN Not.
, vol.19
, Issue.6
, pp. 222-232
-
-
Chow, F.C.1
Hennessy, J.L.2
-
83
-
-
0025505849
-
The priority-based coloring approach to register allocation
-
Chow F.C., Hennessy J.L. The priority-based coloring approach to register allocation. ACM Trans. Program. Lang. Syst. 1990, 12(4):501-536.
-
(1990)
ACM Trans. Program. Lang. Syst.
, vol.12
, Issue.4
, pp. 501-536
-
-
Chow, F.C.1
Hennessy, J.L.2
-
84
-
-
84911065607
-
-
Combining Analyses, Combining Optimizations, PhD thesis, Department of Computer Science, Rice University, Houston, TX, 1995. Technical Report TR95-252, Computer Science Department, Rice University
-
C. Click, Combining Analyses, Combining Optimizations, PhD thesis, Department of Computer Science, Rice University, Houston, TX, 1995. Technical Report TR95-252, Computer Science Department, Rice University, 1995.
-
(1995)
-
-
Click, C.1
-
85
-
-
84976803340
-
Global code motion/global value numbering
-
Click C. Global code motion/global value numbering. SIGPLAN Not. 1995, 30(6):246-257.
-
(1995)
SIGPLAN Not.
, vol.30
, Issue.6
, pp. 246-257
-
-
Click, C.1
-
86
-
-
0029273299
-
Combining analyses, combining optimizations
-
Click C., Cooper K.D. Combining analyses, combining optimizations. ACM Trans. Program. Lang. Syst. 1995, 17(2):181-196.
-
(1995)
ACM Trans. Program. Lang. Syst.
, vol.17
, Issue.2
, pp. 181-196
-
-
Click, C.1
Cooper, K.D.2
-
87
-
-
0346846817
-
Global common subexpression elimination
-
Cocke J. Global common subexpression elimination. SIGPLAN Not. 1970, 5(7):20-24.
-
(1970)
SIGPLAN Not.
, vol.5
, Issue.7
, pp. 20-24
-
-
Cocke, J.1
-
88
-
-
0017552770
-
An algorithm for reduction of operator strength
-
Cocke J., Kennedy K. An algorithm for reduction of operator strength. Commun. ACM 1977, 20(11):850-856.
-
(1977)
Commun. ACM
, vol.20
, Issue.11
, pp. 850-856
-
-
Cocke, J.1
Kennedy, K.2
-
89
-
-
0019242531
-
Measurement of program improvement algorithms
-
Amsterdam, Netherlands, S.H. Lavington (Ed.)
-
Cocke J., Markstein P.W. Measurement of program improvement algorithms. Proceedings of IFIP Congress 80, Information Processing 80, North Holland 1980, 221-228. Amsterdam, Netherlands. S.H. Lavington (Ed.).
-
(1980)
Proceedings of IFIP Congress 80, Information Processing 80, North Holland
, pp. 221-228
-
-
Cocke, J.1
Markstein, P.W.2
-
90
-
-
0019086452
-
Strength reduction for division and modulo with application to accessing a multilevel store
-
Cocke J., Markstein P.W. Strength reduction for division and modulo with application to accessing a multilevel store. IBM J. Res. Dev. 1980, 24(6):692-694.
-
(1980)
IBM J. Res. Dev.
, vol.24
, Issue.6
, pp. 692-694
-
-
Cocke, J.1
Markstein, P.W.2
-
91
-
-
84911065606
-
-
Programming Languages and Their Compilers: Preliminary Notes, Technical Report, Courant Institute of Mathematical Sciences, New York University, New York
-
J. Cocke, J.T. Schwartz, Programming Languages and Their Compilers: Preliminary Notes, Technical Report, Courant Institute of Mathematical Sciences, New York University, New York, 1970.
-
(1970)
-
-
Cocke, J.1
Schwartz, J.T.2
-
92
-
-
0019608414
-
Garbage collection of linked structures
-
Cohen J. Garbage collection of linked structures. ACM Comput. Surv. 1981, 13(3):341-367.
-
(1981)
ACM Comput. Surv.
, vol.13
, Issue.3
, pp. 341-367
-
-
Cohen, J.1
-
93
-
-
0030393280
-
Hot cold optimization of large Windows/NT applications
-
ACM, New York
-
Cohn R., Lowney P.G. Hot cold optimization of large Windows/NT applications. Proceedings of the Twenty-Ninth IEEE/ACM Annual International Symposium on Microarchitecture (MICRO-29), Paris, France 1996, 80-89. ACM, New York.
-
(1996)
Proceedings of the Twenty-Ninth IEEE/ACM Annual International Symposium on Microarchitecture (MICRO-29), Paris, France
, pp. 80-89
-
-
Cohn, R.1
Lowney, P.G.2
-
94
-
-
84976745804
-
Tile size selection using cache organization and data layout
-
Coleman S., McKinley K.S. Tile size selection using cache organization and data layout. SIGPLAN Not. 1995, 30(6):279-290.
-
(1995)
SIGPLAN Not.
, vol.30
, Issue.6
, pp. 279-290
-
-
Coleman, S.1
McKinley, K.S.2
-
95
-
-
84945708437
-
A method for overlapping and erasure of lists
-
Collins G.E. A method for overlapping and erasure of lists. Commun. ACM 1960, 3(12):655-657.
-
(1960)
Commun. ACM
, vol.3
, Issue.12
, pp. 655-657
-
-
Collins, G.E.1
-
96
-
-
84945709064
-
Design of a separable transition diagram compiler
-
Conway M.E. Design of a separable transition diagram compiler. Commun. ACM 1963, 6(7):396-408.
-
(1963)
Commun. ACM
, vol.6
, Issue.7
, pp. 396-408
-
-
Conway, M.E.1
-
97
-
-
0015604816
-
Design and implementation of a diagnostic compiler for PL/I
-
Conway R.W., Wilcox T.R. Design and implementation of a diagnostic compiler for PL/I. Commun. ACM 1973, 16(3):169-179.
-
(1973)
Commun. ACM
, vol.16
, Issue.3
, pp. 169-179
-
-
Conway, R.W.1
Wilcox, T.R.2
-
98
-
-
60749109284
-
Improved passive splitting
-
Computer Science Research, Education, and Applications (CSREA) Press, Athens, Georgia, pp. 1155-1122
-
Cooper K.D., Eckhardt J. Improved passive splitting. Proceedings of the 2005 International Conference on Programming Languages and Compilers 2005, Computer Science Research, Education, and Applications (CSREA) Press, Athens, Georgia, pp. 1155-1122.
-
(2005)
Proceedings of the 2005 International Conference on Programming Languages and Compilers
-
-
Cooper, K.D.1
Eckhardt, J.2
-
100
-
-
84911065604
-
-
A Simple, Fast Dominance Algorithm, Technical Report TR06-38870, Rice University Computer Science Department, Houston, TX
-
K.D. Cooper, T.J. Harvey, K. Kennedy, A Simple, Fast Dominance Algorithm, Technical Report TR06-38870, Rice University Computer Science Department, Houston, TX, 2006.
-
(2006)
-
-
Cooper, K.D.1
Harvey, T.J.2
Kennedy, K.3
-
102
-
-
84976758628
-
Interprocedural side-effect analysis in linear time
-
Cooper K.D., Kennedy K. Interprocedural side-effect analysis in linear time. SIGPLAN Not. 1988, 23(7):57-66.
-
(1988)
SIGPLAN Not.
, vol.23
, Issue.7
, pp. 57-66
-
-
Cooper, K.D.1
Kennedy, K.2
-
103
-
-
0024866114
-
Fast interprocedural alias analysis
-
ACM, New York
-
Cooper K.D., Kennedy K. Fast interprocedural alias analysis. Proceedings of the Sixteenth Annual ACM Symposium on Principles of Programming Languages, Austin, TX 1989, 49-59. ACM, New York.
-
(1989)
Proceedings of the Sixteenth Annual ACM Symposium on Principles of Programming Languages, Austin, TX
, pp. 49-59
-
-
Cooper, K.D.1
Kennedy, K.2
-
104
-
-
0022793229
-
The impact of interprocedural analysis and optimization in the Rn programming environment
-
Cooper K.D., Kennedy K., Torczon L. The impact of interprocedural analysis and optimization in the Rn programming environment. ACM Trans. Program. Lang. Syst. 1986, 8(4):491-523.
-
(1986)
ACM Trans. Program. Lang. Syst.
, vol.8
, Issue.4
, pp. 491-523
-
-
Cooper, K.D.1
Kennedy, K.2
Torczon, L.3
-
105
-
-
84958956033
-
Non-local instruction scheduling with limited code growth
-
Springer-Verlag, Heidelberg, Germany, F. Mueller, A. Bestavros (Eds.)
-
Cooper K.D., Schielke P.J. Non-local instruction scheduling with limited code growth. Proceedings of the 1998 ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES), Lecture Notes in Computer Science 1474 1998, 193-207. Springer-Verlag, Heidelberg, Germany. F. Mueller, A. Bestavros (Eds.).
-
(1998)
Proceedings of the 1998 ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES), Lecture Notes in Computer Science 1474
, pp. 193-207
-
-
Cooper, K.D.1
Schielke, P.J.2
-
106
-
-
84958033885
-
Live range splitting in a graph coloring register allocator
-
Springer-Verlag, Heidelberg, Germany
-
Cooper K.D., Simpson L.T. Live range splitting in a graph coloring register allocator. Proceedings of the Seventh International Compiler Construction Conference (CC '98), Lecture Notes in Computer Science 1383 1998, 174-187. Springer-Verlag, Heidelberg, Germany.
-
(1998)
Proceedings of the Seventh International Compiler Construction Conference (CC '98), Lecture Notes in Computer Science 1383
, pp. 174-187
-
-
Cooper, K.D.1
Simpson, L.T.2
-
109
-
-
0004116989
-
-
MIT Press, Cambridge, MA
-
Cormen T.H., Leiserson C.E., Rivest R.L. Introduction to Algorithms 1992, MIT Press, Cambridge, MA.
-
(1992)
Introduction to Algorithms
-
-
Cormen, T.H.1
Leiserson, C.E.2
Rivest, R.L.3
-
110
-
-
0026243790
-
Efficiently computing static single assignment form and the control dependence graph
-
Cytron R., Ferrante J., Rosen B.K., Wegman M.N., Zadeck F.K. Efficiently computing static single assignment form and the control dependence graph. ACM Trans. Program. Lang. Syst. 1991, 13(4):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
-
111
-
-
85039857618
-
Code motion of control structures in high-level languages
-
ACM, New York
-
Cytron R., Lowry A., Zadeck F.K. Code motion of control structures in high-level languages. Conference Record of the Thirteenth Annual ACM Symposium on Principles of Programming Languages, St. Petersburg Beach, FL 1986, 70-85. ACM, New York.
-
(1986)
Conference Record of the Thirteenth Annual ACM Symposium on Principles of Programming Languages, St. Petersburg Beach, FL
, pp. 70-85
-
-
Cytron, R.1
Lowry, A.2
Zadeck, F.K.3
-
112
-
-
33745141937
-
Comparison of construction algorithms for minimal, acyclic, deterministic finite-state automata from sets of strings
-
Springer-Verlag, Berlin, Heidelberg
-
Daciuk J. Comparison of construction algorithms for minimal, acyclic, deterministic finite-state automata from sets of strings. Seventh International Conference on Implementation and Application of Automata, CIAA 2002, vol. 2068 of LNCS 2003, 255-261. Springer-Verlag, Berlin, Heidelberg.
-
(2003)
Seventh International Conference on Implementation and Application of Automata, CIAA 2002, vol. 2068 of LNCS
, pp. 255-261
-
-
Daciuk, J.1
-
113
-
-
17144365864
-
Unification-based pointer analysis with directional assignments
-
Das M. Unification-based pointer analysis with directional assignments. SIGPLAN Not. 2000, 35(5):35-46.
-
(2000)
SIGPLAN Not.
, vol.35
, Issue.5
, pp. 35-46
-
-
Das, M.1
-
114
-
-
84957718214
-
Aggressive loop unrolling in a retargetable optimizing compiler
-
Springer-Verlag, London
-
th International Conference on Compiler Construction (CC '96), Linköping, Sweden, April 24--26 1996, 59-73. Springer-Verlag, London.
-
(1996)
th International Conference on Compiler Construction (CC '96), Linköping, Sweden, April 24--26
, pp. 59-73
-
-
Davidson, J.1
Jinturkar, S.2
-
115
-
-
84976748796
-
The design and application of a retargetable peephole optimizer
-
Davidson J.W., Fraser C.W. The design and application of a retargetable peephole optimizer. ACM Trans. Program. Lang. Syst. 1980, 2(2):191-202.
-
(1980)
ACM Trans. Program. Lang. Syst.
, vol.2
, Issue.2
, pp. 191-202
-
-
Davidson, J.W.1
Fraser, C.W.2
-
116
-
-
84976779306
-
Automatic generation of peephole optimizations
-
Davidson J.W., Fraser C.W. Automatic generation of peephole optimizations. SIGPLAN Not. 1984, 19(6):111-116.
-
(1984)
SIGPLAN Not.
, vol.19
, Issue.6
, pp. 111-116
-
-
Davidson, J.W.1
Fraser, C.W.2
-
117
-
-
0021500333
-
Register allocation and exhaustive peephole optimization
-
Davidson J.W., Fraser C.W. Register allocation and exhaustive peephole optimization. Softw. Pract. Experience 1984, 14(9):857-865.
-
(1984)
Softw. Pract. Experience
, vol.14
, Issue.9
, pp. 857-865
-
-
Davidson, J.W.1
Fraser, C.W.2
-
118
-
-
0023453238
-
Automatic inference and fast interpretation of peephole optimization rules
-
Davidson J.W., Fraser C.W. Automatic inference and fast interpretation of peephole optimization rules. Softw. Pract. Experience 1987, 17(11):801-812.
-
(1987)
Softw. Pract. Experience
, vol.17
, Issue.11
, pp. 801-812
-
-
Davidson, J.W.1
Fraser, C.W.2
-
120
-
-
0025225898
-
Combining generational and conservative garbage collection: framework and implementations
-
ACM, New York
-
Demers A.J., Weiser M., Hayes B., Boehm H., Bobrow D., Shenker S. Combining generational and conservative garbage collection: framework and implementations. Proceedings of the Seventeenth Annual ACM Symposium on Principles of Programming Languages, San Francisco, CA 1990, 261-269. ACM, New York.
-
(1990)
Proceedings of the Seventeenth Annual ACM Symposium on Principles of Programming Languages, San Francisco, CA
, pp. 261-269
-
-
Demers, A.J.1
Weiser, M.2
Hayes, B.3
Boehm, H.4
Bobrow, D.5
Shenker, S.6
-
121
-
-
0015099399
-
Simple LR(k) grammars
-
DeRemer F. Simple LR(k) grammars. Commun. ACM 1971, 14(7):453-460.
-
(1971)
Commun. ACM
, vol.14
, Issue.7
, pp. 453-460
-
-
DeRemer, F.1
-
122
-
-
84976805527
-
Efficient computation of LALR(1) look-ahead sets
-
DeRemer F., Pennello T.J. Efficient computation of LALR(1) look-ahead sets. SIGPLAN Not. 1979, 14(8):176-187.
-
(1979)
SIGPLAN Not.
, vol.14
, Issue.8
, pp. 176-187
-
-
DeRemer, F.1
Pennello, T.J.2
-
123
-
-
84976688579
-
Interprocedural May-Alias analysis for pointers: beyond k-limiting
-
Deutsch A. Interprocedural May-Alias analysis for pointers: beyond k-limiting. SIGPLAN Not. 1994, 29(6):230-241.
-
(1994)
SIGPLAN Not.
, vol.29
, Issue.6
, pp. 230-241
-
-
Deutsch, A.1
-
124
-
-
84911065603
-
-
An Interactive Program Verifier, PhD thesis, Computer Science Department, University of California, Berkeley, CA, 1973. Technical Report CSL-73-1, Xerox Palo Alto Research, May
-
L.P. Deutsch, An Interactive Program Verifier, PhD thesis, Computer Science Department, University of California, Berkeley, CA, 1973. Technical Report CSL-73-1, Xerox Palo Alto Research, May 1973.
-
(1973)
-
-
Deutsch, L.P.1
-
125
-
-
0016993741
-
An efficient, incremental, automatic, garbage collector
-
Deutsch L.P., Bobrow D.G. An efficient, incremental, automatic, garbage collector. Commun. ACM 1976, 19(9):522-526.
-
(1976)
Commun. ACM
, vol.19
, Issue.9
, pp. 522-526
-
-
Deutsch, L.P.1
Bobrow, D.G.2
-
126
-
-
0021199937
-
Efficient implementation of the Smalltalk-80 system
-
ACM, New York
-
Deutsch L.P., Schiffman A.M. Efficient implementation of the Smalltalk-80 system. Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, Salt Lake City, UT 1984, 297-302. ACM, New York.
-
(1984)
Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, Salt Lake City, UT
, pp. 297-302
-
-
Deutsch, L.P.1
Schiffman, A.M.2
-
127
-
-
0040860723
-
On algorithms for operator strength reduction
-
Dhamdhere D.M. On algorithms for operator strength reduction. Commun. ACM 1979, 22(5):311-312.
-
(1979)
Commun. ACM
, vol.22
, Issue.5
, pp. 311-312
-
-
Dhamdhere, D.M.1
-
128
-
-
0037622736
-
A fast algorithm for code movement optimisation
-
Dhamdhere D.M. A fast algorithm for code movement optimisation. SIGPLAN Not. 1988, 23(10):172-180.
-
(1988)
SIGPLAN Not.
, vol.23
, Issue.10
, pp. 172-180
-
-
Dhamdhere, D.M.1
-
129
-
-
0344075632
-
A new algorithm for composite hoisting and strength reduction
-
Dhamdhere D.M. A new algorithm for composite hoisting and strength reduction. Int. J. Comput. Math. 1989, 27(1):1-14.
-
(1989)
Int. J. Comput. Math.
, vol.27
, Issue.1
, pp. 1-14
-
-
Dhamdhere, D.M.1
-
130
-
-
84976800698
-
Practical adaptation of the global optimization algorithm of Morel and Renvoise
-
Dhamdhere D.M. Practical adaptation of the global optimization algorithm of Morel and Renvoise. ACM Trans. Program. Lang. Syst. 1991, 13(2):291-294.
-
(1991)
ACM Trans. Program. Lang. Syst.
, vol.13
, Issue.2
, pp. 291-294
-
-
Dhamdhere, D.M.1
-
131
-
-
0019021988
-
A composite algorithm for strength reduction and code movement optimization
-
Dhamdhere D.M., Isaac J.R. A composite algorithm for strength reduction and code movement optimization. Int. J. Comput. Inf. Sci. 1980, 9(3):243-273.
-
(1980)
Int. J. Comput. Inf. Sci.
, vol.9
, Issue.3
, pp. 243-273
-
-
Dhamdhere, D.M.1
Isaac, J.R.2
-
133
-
-
84976860830
-
A solution to a problem with Morel and Renvoise's "Global optimization by suppression of partial redundancies,"
-
Drechsler K.-H., Stadel M.P. A solution to a problem with Morel and Renvoise's "Global optimization by suppression of partial redundancies,". ACM Trans. Program. Lang. Syst. 1988, 10(4):635-640.
-
(1988)
ACM Trans. Program. Lang. Syst.
, vol.10
, Issue.4
, pp. 635-640
-
-
Drechsler, K.-H.1
Stadel, M.P.2
-
134
-
-
84976852913
-
A variation of Knoop, Rüthing, and Steffen's "lazy code motion,"
-
Drechsler K.-H., Stadel M.P. A variation of Knoop, Rüthing, and Steffen's "lazy code motion,". SIGPLAN Not. 1993, 28(5):29-38.
-
(1993)
SIGPLAN Not.
, vol.28
, Issue.5
, pp. 29-38
-
-
Drechsler, K.-H.1
Stadel, M.P.2
-
135
-
-
0014732304
-
An efficient context-free parsing algorithm
-
Earley J. An efficient context-free parsing algorithm. Commun. ACM 1970, 13(2):94-102.
-
(1970)
Commun. ACM
, vol.13
, Issue.2
, pp. 94-102
-
-
Earley, J.1
-
138
-
-
84976840386
-
Context-sensitive interprocedural points-to analysis in the presence of function pointers
-
Emami M., Ghiya R., Hendren L.J. Context-sensitive interprocedural points-to analysis in the presence of function pointers. SIGPLAN Not. 1994, 29(6):242-256.
-
(1994)
SIGPLAN Not.
, vol.29
, Issue.6
, pp. 242-256
-
-
Emami, M.1
Ghiya, R.2
Hendren, L.J.3
-
139
-
-
0002862027
-
On programming of arithmetic expressions
-
The figures appear in volume 1, number 9, page 16
-
Ershov A.P. On programming of arithmetic expressions. Commun. ACM 1958, 1(8):3-6. The figures appear in volume 1, number 9, page 16.
-
(1958)
Commun. ACM
, vol.1
, Issue.8
, pp. 3-6
-
-
Ershov, A.P.1
-
140
-
-
0037882885
-
Reduction of the problem of memory allocation in programming to the problem of coloring the vertices of graphs
-
Ershov A.P. Reduction of the problem of memory allocation in programming to the problem of coloring the vertices of graphs. Sov. Math.. Originally published in Doklady Akademii Nauk S.S.S.R. 1962, 142(4):163-165.
-
(1962)
Sov. Math.. Originally published in Doklady Akademii Nauk S.S.S.R.
, vol.142
, Issue.4
, pp. 163-165
-
-
Ershov, A.P.1
-
141
-
-
47049097540
-
Alpha: an automatic programming system of high efficiency
-
Ershov A.P. Alpha: an automatic programming system of high efficiency. J. ACM 1966, 13(1):17-24.
-
(1966)
J. ACM
, vol.13
, Issue.1
, pp. 17-24
-
-
Ershov, A.P.1
-
142
-
-
84976778794
-
Linguist-86: yet another translator writing system based on attribute grammars
-
Farrow R. Linguist-86: yet another translator writing system based on attribute grammars. SIGPLAN Not. 1982, 17(6):160-171.
-
(1982)
SIGPLAN Not.
, vol.17
, Issue.6
, pp. 160-171
-
-
Farrow, R.1
-
143
-
-
84976731288
-
Automatic generation of fixed-point-finding evaluators for circular, but well-defined, attribute grammars
-
Farrow R. Automatic generation of fixed-point-finding evaluators for circular, but well-defined, attribute grammars. SIGPLAN Not. 1986, 21(7):85-98.
-
(1986)
SIGPLAN Not.
, vol.21
, Issue.7
, pp. 85-98
-
-
Farrow, R.1
-
144
-
-
0014599677
-
A LISP garbage-collector for virtual-memory computer systems
-
Fenichel R.R., Yochelson J.C. A LISP garbage-collector for virtual-memory computer systems. Commun. ACM 1969, 12(11):611-612.
-
(1969)
Commun. ACM
, vol.12
, Issue.11
, pp. 611-612
-
-
Fenichel, R.R.1
Yochelson, J.C.2
-
146
-
-
0019035863
-
The implementation of run-time diagnostics in Pascal
-
Fischer C.N., LeBlanc R.J. The implementation of run-time diagnostics in Pascal. IEEE Trans. Software Eng. 1980, SE-6(4):313-319.
-
(1980)
IEEE Trans. Software Eng.
, vol.SE-6
, Issue.4
, pp. 313-319
-
-
Fischer, C.N.1
LeBlanc, R.J.2
-
148
-
-
0019596071
-
Trace scheduling: a technique for global microcode compaction
-
Fisher J.A. Trace scheduling: a technique for global microcode compaction. IEEE Trans. Comput. 1981, C-30(7):478-490.
-
(1981)
IEEE Trans. Comput.
, vol.C-30
, Issue.7
, pp. 478-490
-
-
Fisher, J.A.1
-
149
-
-
84976817232
-
Parallel processing: a smart compiler and a dumb machine
-
Fisher J.A., Ellis J.R., Ruttenberg J.C., Nicolau A. Parallel processing: a smart compiler and a dumb machine. SIGPLAN Not. 1984, 19(6):37-47.
-
(1984)
SIGPLAN Not.
, vol.19
, Issue.6
, pp. 37-47
-
-
Fisher, J.A.1
Ellis, J.R.2
Ruttenberg, J.C.3
Nicolau, A.4
-
150
-
-
3142700563
-
An algorithm for coding efficient arithmetic expressions
-
Floyd R.W. An algorithm for coding efficient arithmetic expressions. Commun. ACM 1961, 4(1):42-51.
-
(1961)
Commun. ACM
, vol.4
, Issue.1
, pp. 42-51
-
-
Floyd, R.W.1
-
151
-
-
84889398899
-
A syntax improving program
-
Foster J.M. A syntax improving program. Comput. J. 1968, 11(1):31-34.
-
(1968)
Comput. J.
, vol.11
, Issue.1
, pp. 31-34
-
-
Foster, J.M.1
-
152
-
-
0026916192
-
Engineering a simple, efficient code generator generator
-
Fraser C.W., Hanson D.R., Proebsting T.A. Engineering a simple, efficient code generator generator. ACM Lett. Program. Lang. Syst. 1992, 1(3):213-226.
-
(1992)
ACM Lett. Program. Lang. Syst.
, vol.1
, Issue.3
, pp. 213-226
-
-
Fraser, C.W.1
Hanson, D.R.2
Proebsting, T.A.3
-
153
-
-
0026046772
-
Hard-coding bottom-up code generation tables to save time and space
-
Fraser C.W., Henry R.R. Hard-coding bottom-up code generation tables to save time and space. Softw. Pract. Experience 1991, 21(1):1-12.
-
(1991)
Softw. Pract. Experience
, vol.21
, Issue.1
, pp. 1-12
-
-
Fraser, C.W.1
Henry, R.R.2
-
154
-
-
84976713945
-
Integrating code generation and optimization
-
Fraser C.W., Wendt A.L. Integrating code generation and optimization. SIGPLAN Not. 1986, 21(7):242-248.
-
(1986)
SIGPLAN Not.
, vol.21
, Issue.7
, pp. 242-248
-
-
Fraser, C.W.1
Wendt, A.L.2
-
155
-
-
84976686815
-
Automatic generation of fast optimizing code generators
-
Fraser C.W., Wendt A.L. Automatic generation of fast optimizing code generators. SIGPLAN Not. 1988, 23(7):79-84.
-
(1988)
SIGPLAN Not.
, vol.23
, Issue.7
, pp. 79-84
-
-
Fraser, C.W.1
Wendt, A.L.2
-
156
-
-
85036620623
-
Description-driven code generation using attribute grammars
-
ACM, New York
-
Ganapathi M., Fischer C.N. Description-driven code generation using attribute grammars. Conference Record of the Ninth Annual ACM Symposium on Principles of Programming Languages, Albuquerque, NM 1982, 108-119. ACM, New York.
-
(1982)
Conference Record of the Ninth Annual ACM Symposium on Principles of Programming Languages, Albuquerque, NM
, pp. 108-119
-
-
Ganapathi, M.1
Fischer, C.N.2
-
157
-
-
84976846181
-
A truly generative semantics-directed compiler generator
-
Ganzinger H., Giegerich R., Möncke U., Wilhelm R. A truly generative semantics-directed compiler generator. SIGPLAN Not. 1982, 17(6):172-184.
-
(1982)
SIGPLAN Not.
, vol.17
, Issue.6
, pp. 172-184
-
-
Ganzinger, H.1
Giegerich, R.2
Möncke, U.3
Wilhelm, R.4
-
158
-
-
0029717389
-
Iterated register coalescing
-
ACM, New York
-
George L., Appel A.W. Iterated register coalescing. Proceedings of the Twenty-Third ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, St. Petersburg Beach, FL 1996, 208-218. ACM, New York.
-
(1996)
Proceedings of the Twenty-Third ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, St. Petersburg Beach, FL
, pp. 208-218
-
-
George, L.1
Appel, A.W.2
-
159
-
-
84976716788
-
Efficient instruction scheduling for a pipelined architecture
-
Gibbons P.B., Muchnick S.S. Efficient instruction scheduling for a pipelined architecture. SIGPLAN Not. 1986, 21(7):11-16.
-
(1986)
SIGPLAN Not.
, vol.21
, Issue.7
, pp. 11-16
-
-
Gibbons, P.B.1
Muchnick, S.S.2
-
160
-
-
0018056670
-
A new method for compiler code generation
-
ACM, New York
-
Glanville R.S., Graham S.L. A new method for compiler code generation. Conference Record of the Fifth Annual ACM Symposium on Principles of Programming Languages, Tucson, AZ 1978, 231-240. ACM, New York.
-
(1978)
Conference Record of the Fifth Annual ACM Symposium on Principles of Programming Languages, Tucson, AZ
, pp. 231-240
-
-
Glanville, R.S.1
Graham, S.L.2
-
161
-
-
0005329615
-
Procedure placement using temporal-ordering information
-
Gloy N., Smith M.D. Procedure placement using temporal-ordering information. ACM Trans. Program. Lang. Syst. 1999, 21(5):977-1027.
-
(1999)
ACM Trans. Program. Lang. Syst.
, vol.21
, Issue.5
, pp. 977-1027
-
-
Gloy, N.1
Smith, M.D.2
-
164
-
-
84911065602
-
-
Monocopy and Associative Operations in Extended Lisp, Technical Report 74-03, University of Tokyo, Tokyo, Japan
-
E. Goto, Monocopy and Associative Operations in Extended Lisp, Technical Report 74-03, University of Tokyo, Tokyo, Japan, 1974.
-
(1974)
-
-
Goto, E.1
-
165
-
-
0019045328
-
Table-driven code generation
-
Graham S.L. Table-driven code generation. IEEE Comput. 1980, 13(8):25-34.
-
(1980)
IEEE Comput.
, vol.13
, Issue.8
, pp. 25-34
-
-
Graham, S.L.1
-
167
-
-
84976676073
-
An experiment in table driven code generation
-
Graham S.L., Henry R.R., Schulman R.A. An experiment in table driven code generation. SIGPLAN Not. 1982, 17(6):32-43.
-
(1982)
SIGPLAN Not.
, vol.17
, Issue.6
, pp. 32-43
-
-
Graham, S.L.1
Henry, R.R.2
Schulman, R.A.3
-
168
-
-
0016664529
-
A fast and usually linear algorithm for global flow analysis
-
ACM, New York
-
Graham S.L., Wegman M. A fast and usually linear algorithm for global flow analysis. Conference Record of the Second ACM Symposium on Principles of Programming Languages, Palo Alto, CA 1975, 22-34. ACM, New York.
-
(1975)
Conference Record of the Second ACM Symposium on Principles of Programming Languages, Palo Alto, CA
, pp. 22-34
-
-
Graham, S.L.1
Wegman, M.2
-
169
-
-
0016883652
-
A fast and usually linear algorithm for global flow analysis
-
Graham S.L., Wegman M. A fast and usually linear algorithm for global flow analysis. J. ACM 1976, 23(1):172-202.
-
(1976)
J. ACM
, vol.23
, Issue.1
, pp. 172-202
-
-
Graham, S.L.1
Wegman, M.2
-
170
-
-
0026965653
-
Eliminating branches using a superoptimizer and the GNU C compiler
-
Granlund T., Kenner R. Eliminating branches using a superoptimizer and the GNU C compiler. SIGPLAN Not. 1992, 27(7):341-352.
-
(1992)
SIGPLAN Not.
, vol.27
, Issue.7
, pp. 341-352
-
-
Granlund, T.1
Kenner, R.2
-
173
-
-
0027568719
-
Optimizing array bound checks using flow analysis
-
Gupta R. Optimizing array bound checks using flow analysis. ACM Lett. Program. Lang. Syst. (LOPLAS) 1993, 2:135-150.
-
(1993)
ACM Lett. Program. Lang. Syst. (LOPLAS)
, vol.2
, pp. 135-150
-
-
Gupta, R.1
-
174
-
-
0025413768
-
Region scheduling: an approach for detecting and redistributing parallelism
-
Gupta R., Soffa M.L. Region scheduling: an approach for detecting and redistributing parallelism. IEEE Trans. Software Eng. 1990, SE-16(4):421-431.
-
(1990)
IEEE Trans. Software Eng.
, vol.SE-16
, Issue.4
, pp. 421-431
-
-
Gupta, R.1
Soffa, M.L.2
-
175
-
-
0024699215
-
Register allocation via clique separators
-
Gupta R., Soffa M.L., Steele T. Register allocation via clique separators. SIGPLAN Not. 1989, 24(7):264-274.
-
(1989)
SIGPLAN Not.
, vol.24
, Issue.7
, pp. 264-274
-
-
Gupta, R.1
Soffa, M.L.2
Steele, T.3
-
176
-
-
85032410738
-
-
Register Allocation for Programs in SSA Form, PhD thesis, Universität Karlsruhe, Karlsruhe, Germany
-
S. Hack, Register Allocation for Programs in SSA Form, PhD thesis, Universität Karlsruhe, Karlsruhe, Germany, 2007.
-
(2007)
-
-
Hack, S.1
-
177
-
-
33644911751
-
Optimal register allocation for SSA-form programs in polynomial time
-
Hack S., Goos G. Optimal register allocation for SSA-form programs in polynomial time. Inf. Process. Lett. 2006, 98(4):150-155.
-
(2006)
Inf. Process. Lett.
, vol.98
, Issue.4
, pp. 150-155
-
-
Hack, S.1
Goos, G.2
-
179
-
-
0025237929
-
Fast allocation and deallocation of memory based on object lifetimes
-
Hanson D.R. Fast allocation and deallocation of memory based on object lifetimes. Softw. Pract. Experience 1990, 20(1):5-12.
-
(1990)
Softw. Pract. Experience
, vol.20
, Issue.1
, pp. 5-12
-
-
Hanson, D.R.1
-
181
-
-
84911065600
-
-
A Class of Register Allocation Algorithms, Technical Report RC-5342, IBM Thomas J. Watson Research Center, Yorktown Heights, NY
-
W.H. Harrison, A Class of Register Allocation Algorithms, Technical Report RC-5342, IBM Thomas J. Watson Research Center, Yorktown Heights, NY, 1975.
-
(1975)
-
-
Harrison, W.H.1
-
182
-
-
0018492007
-
A new strategy for code generation: the general purpose optimizing compiler
-
Harrison W.H. A new strategy for code generation: the general purpose optimizing compiler. IEEE Trans. Software Eng. 1979, SE-5(4):367-373.
-
(1979)
IEEE Trans. Software Eng.
, vol.SE-5
, Issue.4
, pp. 367-373
-
-
Harrison, W.H.1
-
183
-
-
0030713512
-
Efficient procedure mapping using cache line coloring
-
ACM, New York, Also appeared as SIGPLAN Not. 32 (5)
-
Hashemi A.H., Kaeli D.R., Calder B. Efficient procedure mapping using cache line coloring. Proceedings of the ACM SIGPLAN 1997 Conference on Programming Language Design and Implementation 1997, 171-182. ACM, New York, Also appeared as SIGPLAN Not. 32 (5).
-
(1997)
Proceedings of the ACM SIGPLAN 1997 Conference on Programming Language Design and Implementation
, pp. 171-182
-
-
Hashemi, A.H.1
Kaeli, D.R.2
Calder, B.3
-
184
-
-
85029518126
-
High-quality code generation via bottom-up tree pattern matching
-
ACM, New York
-
Hatcher P.J., Christopher T.W. High-quality code generation via bottom-up tree pattern matching. Conference Record of the Thirteenth Annual ACM Symposium on Principles of Programming Languages, St. Petersburg Beach, FL 1986, 119-130. ACM, New York.
-
(1986)
Conference Record of the Thirteenth Annual ACM Symposium on Principles of Programming Languages, St. Petersburg Beach, FL
, pp. 119-130
-
-
Hatcher, P.J.1
Christopher, T.W.2
-
185
-
-
0016080882
-
Characterizations of reducible flow graphs
-
Hecht M.S., Ullman J.D. Characterizations of reducible flow graphs. J. ACM 1974, 21(3):367-375.
-
(1974)
J. ACM
, vol.21
, Issue.3
, pp. 367-375
-
-
Hecht, M.S.1
Ullman, J.D.2
-
186
-
-
0008941983
-
A simple algorithm for global data flow analysis problems
-
Hecht M.S., Ullman J.D. A simple algorithm for global data flow analysis problems. SIAM J. Comput. 1975, 4(4):519-532.
-
(1975)
SIAM J. Comput.
, vol.4
, Issue.4
, pp. 519-532
-
-
Hecht, M.S.1
Ullman, J.D.2
-
187
-
-
84911053739
-
Sequencing aspects of multiprogramming
-
Heller J. Sequencing aspects of multiprogramming. J. ACM 1961, 8(3):426-439.
-
(1961)
J. ACM
, vol.8
, Issue.3
, pp. 426-439
-
-
Heller, J.1
-
188
-
-
84976829023
-
Postpass code optimization of pipeline constraints
-
Hennessy J.L., Gross T. Postpass code optimization of pipeline constraints. ACM Trans. Program. Lang. Syst. 1983, 5(3):422-448.
-
(1983)
ACM Trans. Program. Lang. Syst.
, vol.5
, Issue.3
, pp. 422-448
-
-
Hennessy, J.L.1
Gross, T.2
-
189
-
-
0022772286
-
The automatic generation of fast lexical analysers
-
Heuring V.P. The automatic generation of fast lexical analysers. Softw. Pract. Experience 1986, 16(9):801-808.
-
(1986)
Softw. Pract. Experience
, vol.16
, Issue.9
, pp. 801-808
-
-
Heuring, V.P.1
-
190
-
-
0000998787
-
Interprocedural pointer alias analysis
-
Hind M., Burke M., Carini P., Choi J.-D. Interprocedural pointer alias analysis. ACM Trans. Program. Lang. Syst. 1999, 21(4):848-894.
-
(1999)
ACM Trans. Program. Lang. Syst.
, vol.21
, Issue.4
, pp. 848-894
-
-
Hind, M.1
Burke, M.2
Carini, P.3
Choi, J.-D.4
-
191
-
-
0034592895
-
Which pointer analysis should I use?
-
In Proceedings of the International Symposium on Software Testing and Analysis
-
Hind M., Pioli A. Which pointer analysis should I use?. ACM SIGSOFT Software Eng. Notes 2000, 25(5):113-123. In Proceedings of the International Symposium on Software Testing and Analysis.
-
(2000)
ACM SIGSOFT Software Eng. Notes
, vol.25
, Issue.5
, pp. 113-123
-
-
Hind, M.1
Pioli, A.2
-
192
-
-
0019899359
-
Pattern matching in trees
-
Hoffmann C.M., O'Donnell M.J. Pattern matching in trees. J. ACM 1982, 29(1):68-95.
-
(1982)
J. ACM
, vol.29
, Issue.1
, pp. 68-95
-
-
Hoffmann, C.M.1
O'Donnell, M.J.2
-
193
-
-
0002197352
-
An n log n algorithm for minimizing states in a finite automaton
-
Academic Press, New York, Z. Kohavi, A. Paz (Eds.)
-
Hopcroft J.E. An n log n algorithm for minimizing states in a finite automaton. Theory of Machines and Computations: Proceedings 1971, 189-196. Academic Press, New York. Z. Kohavi, A. Paz (Eds.).
-
(1971)
Theory of Machines and Computations: Proceedings
, pp. 189-196
-
-
Hopcroft, J.E.1
-
194
-
-
0003620778
-
-
Addison-Wesley, Reading, MA
-
Hopcroft J.E., Ullman J.D. Introduction to Automata Theory, Languages, and Computation 1979, Addison-Wesley, Reading, MA.
-
(1979)
Introduction to Automata Theory, Languages, and Computation
-
-
Hopcroft, J.E.1
Ullman, J.D.2
-
195
-
-
0004197592
-
-
Computer Science Press, Inc., Potomac, MD
-
Horowitz E., Sahni S. Fundamentals of Computer Algorithms 1978, Computer Science Press, Inc., Potomac, MD.
-
(1978)
Fundamentals of Computer Algorithms
-
-
Horowitz, E.1
Sahni, S.2
-
196
-
-
0002348418
-
Index register allocation
-
Horwitz L.P., Karp R.M., Miller R.E., Winograd S. Index register allocation. J. ACM 1966, 13(1):43-61.
-
(1966)
J. ACM
, vol.13
, Issue.1
, pp. 43-61
-
-
Horwitz, L.P.1
Karp, R.M.2
Miller, R.E.3
Winograd, S.4
-
197
-
-
0024701519
-
Dependence analysis for pointer variables
-
Horwitz S., Pfeiffer P., Reps T. Dependence analysis for pointer variables. SIGPLAN Not. 1989, 24(7):28-40.
-
(1989)
SIGPLAN Not.
, vol.24
, Issue.7
, pp. 28-40
-
-
Horwitz, S.1
Pfeiffer, P.2
Reps, T.3
-
198
-
-
0022795276
-
Generating editing environments based on relations and attributes
-
Horwitz S., Teitelbaum T. Generating editing environments based on relations and attributes. ACM Trans. Program. Lang. Syst. 1986, 8(4):577-608.
-
(1986)
ACM Trans. Program. Lang. Syst.
, vol.8
, Issue.4
, pp. 577-608
-
-
Horwitz, S.1
Teitelbaum, T.2
-
199
-
-
84911065599
-
-
Path-Selection Heuristics for Dominator-Path Scheduling, Master's thesis, Computer Science Department, Michigan Technological University, Houghton, MI
-
B.L. Huber, Path-Selection Heuristics for Dominator-Path Scheduling, Master's thesis, Computer Science Department, Michigan Technological University, Houghton, MI, 1995.
-
(1995)
-
-
Huber, B.L.1
-
200
-
-
84911065598
-
-
unpublished manuscript, provided by authors
-
W. Hunt, B. Maher, K. Coons, D. Burger, K.S. McKinley, Optimal Huffman tree-height reduction for instruction level parallelism, unpublished manuscript, provided by authors, 2006.
-
(2006)
Optimal Huffman tree-height reduction for instruction level parallelism
-
-
Hunt, W.1
Maher, B.2
Coons, K.3
Burger, D.4
McKinley, K.S.5
-
201
-
-
0027595384
-
The superblock: an effective technique for VLIW and superscalar compilation
-
Hwu W.-M.W., Mahlke S.A., Chen W.Y., Chang P.P., Warter N.J., Bringmann R.A., et al. The superblock: an effective technique for VLIW and superscalar compilation. J. Supercomputing-Special Issue on Instruction Level Parallelism 1993, 7(1-2):229-248.
-
(1993)
J. Supercomputing-Special Issue on Instruction Level Parallelism
, vol.7
, Issue.1-2
, pp. 229-248
-
-
Hwu, W.-M.W.1
Mahlke, S.A.2
Chen, W.Y.3
Chang, P.P.4
Warter, N.J.5
Bringmann, R.A.6
-
202
-
-
0010219054
-
A syntax directed compiler for Algol 60
-
Irons E.T. A syntax directed compiler for Algol 60. Commun. ACM 1961, 4(1):51-55.
-
(1961)
Commun. ACM
, vol.4
, Issue.1
, pp. 51-55
-
-
Irons, E.T.1
-
204
-
-
84976853300
-
Effectiveness of a machine-level, global optimizer
-
Johnson M.S., Miller T.C. Effectiveness of a machine-level, global optimizer. SIGPLAN Not. 1986, 21(7):99-108.
-
(1986)
SIGPLAN Not.
, vol.21
, Issue.7
, pp. 99-108
-
-
Johnson, M.S.1
Miller, T.C.2
-
205
-
-
84911065597
-
-
Yacc: Yet Another Compiler-Compiler, Technical Report 32 (Computing Science), AT&T Bell Laboratories, Murray Hill, NJ
-
S.C. Johnson, Yacc: Yet Another Compiler-Compiler, Technical Report 32 (Computing Science), AT&T Bell Laboratories, Murray Hill, NJ, 1975.
-
(1975)
-
-
Johnson, S.C.1
-
206
-
-
0039965457
-
A tour through the portable C compiler
-
AT&T Bell Laboratories, Murray Hill, NJ, seventh ed.
-
Johnson S.C. A tour through the portable C compiler. Unix Programmer's Manual 1979, vol. 2b. AT&T Bell Laboratories, Murray Hill, NJ. seventh ed.
-
(1979)
Unix Programmer's Manual
, vol.2 b
-
-
Johnson, S.C.1
-
207
-
-
0013230451
-
Automatic generation of efficient lexical processors using finite state techniques
-
Johnson W.L., Porter J.H., Ackley S.I., Ross D.T. Automatic generation of efficient lexical processors using finite state techniques. Commun. ACM 1968, 11(12):805-813.
-
(1968)
Commun. ACM
, vol.11
, Issue.12
, pp. 805-813
-
-
Johnson, W.L.1
Porter, J.H.2
Ackley, S.I.3
Ross, D.T.4
-
208
-
-
84976802040
-
How (not) to code a finite state machine
-
Jones D.W. How (not) to code a finite state machine. ACM SIGPLAN Not. 1988, 23(8):19-22.
-
(1988)
ACM SIGPLAN Not.
, vol.23
, Issue.8
, pp. 19-22
-
-
Jones, D.W.1
-
209
-
-
0020114545
-
A composite hoisting-strength reduction transformation for global program optimization
-
(part I); 11 (2) 111--126 (part II)
-
Joshi S.M., Dhamdhere D.M. A composite hoisting-strength reduction transformation for global program optimization. Int. J. Comput. Math. 1982, 11(1):21-44. (part I); 11 (2) 111--126 (part II).
-
(1982)
Int. J. Comput. Math.
, vol.11
, Issue.1
, pp. 21-44
-
-
Joshi, S.M.1
Dhamdhere, D.M.2
-
210
-
-
84976706502
-
Global data flow analysis and iterative algorithms
-
Kam J.B., Ullman J.D. Global data flow analysis and iterative algorithms. J. ACM 1976, 23(1):158-171.
-
(1976)
J. ACM
, vol.23
, Issue.1
, pp. 158-171
-
-
Kam, J.B.1
Ullman, J.D.2
-
211
-
-
0000833167
-
Monotone data flow analysis frameworks
-
Kam J.B., Ullman J.D. Monotone data flow analysis frameworks. Acta Informatica 1977, 7:305-317.
-
(1977)
Acta Informatica
, vol.7
, pp. 305-317
-
-
Kam, J.B.1
Ullman, J.D.2
-
214
-
-
84911065596
-
-
Global Flow Analysis and Register Allocation for Simple Code Structures, PhD thesis, Courant Institute of Mathematical Sciences, New York University, New York
-
K. Kennedy, Global Flow Analysis and Register Allocation for Simple Code Structures, PhD thesis, Courant Institute of Mathematical Sciences, New York University, New York, 1971.
-
(1971)
-
-
Kennedy, K.1
-
217
-
-
0018048449
-
Use-definition chains with applications
-
Kennedy K. Use-definition chains with applications. Comput. Lang. 1978, 3(3):163-179.
-
(1978)
Comput. Lang.
, vol.3
, Issue.3
, pp. 163-179
-
-
Kennedy, K.1
-
218
-
-
0005331864
-
A survey of data flow analysis techniques
-
Prentice-Hall, Englewood Cliffs, NJ, N.D. Jones, S.S. Muchnik (Eds.)
-
Kennedy K. A survey of data flow analysis techniques. Program Flow Analysis: Theory and Applications 1981, 5-54. Prentice-Hall, Englewood Cliffs, NJ. N.D. Jones, S.S. Muchnik (Eds.).
-
(1981)
Program Flow Analysis: Theory and Applications
, pp. 5-54
-
-
Kennedy, K.1
-
219
-
-
85027397620
-
Applications of graph grammar for program control flow analysis
-
ACM, New York
-
Kennedy K., Zucconi L. Applications of graph grammar for program control flow analysis. Conference Record of the Fourth ACM Symposium on Principles of Programming Languages, Los Angeles, CA 1977, 72-85. ACM, New York.
-
(1977)
Conference Record of the Fourth ACM Symposium on Principles of Programming Languages, Los Angeles, CA
, pp. 72-85
-
-
Kennedy, K.1
Zucconi, L.2
-
220
-
-
77952403980
-
Strength reduction via SSAPRE
-
Springer-Verlag, Heidelberg, Germany
-
Kennedy R., Chow F.C., Dahl P., Liu S.-M., Lo R., Streich M. Strength reduction via SSAPRE. Proceedings of the Seventh International Conference on Compiler Construction (CC '98) 1998, 144-158. Springer-Verlag, Heidelberg, Germany.
-
(1998)
Proceedings of the Seventh International Conference on Compiler Construction (CC '98)
, pp. 144-158
-
-
Kennedy, R.1
Chow, F.C.2
Dahl, P.3
Liu, S.-M.4
Lo, R.5
Streich, M.6
-
221
-
-
84976832829
-
Balanced scheduling: instruction scheduling when memory latency is uncertain
-
Kerns D.R., Eggers S.J. Balanced scheduling: instruction scheduling when memory latency is uncertain. SIGPLAN Not. 1993, 28(6):278-289.
-
(1993)
SIGPLAN Not.
, vol.28
, Issue.6
, pp. 278-289
-
-
Kerns, D.R.1
Eggers, S.J.2
-
222
-
-
84976754717
-
Peep: an architectural description driven peephole optimizer
-
Kessler R.R. Peep: an architectural description driven peephole optimizer. SIGPLAN Not. 1984, 19(6):106-110.
-
(1984)
SIGPLAN Not.
, vol.19
, Issue.6
, pp. 106-110
-
-
Kessler, R.R.1
-
224
-
-
0003067817
-
Representation of events in nerve nets and finite automata
-
Princeton University Press, Princeton, NJ, C.E. Shannon, J. McCarthy (Eds.)
-
Kleene S.C. Representation of events in nerve nets and finite automata. Automata Studies, Annals of Mathematics Studies 1956, vol. 34:3-41. Princeton University Press, Princeton, NJ. C.E. Shannon, J. McCarthy (Eds.).
-
(1956)
Automata Studies, Annals of Mathematics Studies
, vol.34
, pp. 3-41
-
-
Kleene, S.C.1
-
227
-
-
80455148066
-
A history of writing compilers
-
Reprinted in Compiler Techniques, B.W. Pollack (Ed.), Auerbach, Princeton, NJ, 1972, pp. 38-56
-
Knuth D.E. A history of writing compilers. Comput. Autom. 1962, 11(12):8-18. Reprinted in Compiler Techniques, B.W. Pollack (Ed.), Auerbach, Princeton, NJ, 1972, pp. 38-56.
-
(1962)
Comput. Autom.
, vol.11
, Issue.12
, pp. 8-18
-
-
Knuth, D.E.1
-
228
-
-
0001621268
-
On the translation of languages from left to right
-
Knuth D.E. On the translation of languages from left to right. Inf. Control 1965, 8(6):607-639.
-
(1965)
Inf. Control
, vol.8
, Issue.6
, pp. 607-639
-
-
Knuth, D.E.1
-
229
-
-
0001538613
-
Semantics of context-free languages
-
Knuth D.E. Semantics of context-free languages. Math. Syst. Theory 1968, 2(2):127-145.
-
(1968)
Math. Syst. Theory
, vol.2
, Issue.2
, pp. 127-145
-
-
Knuth, D.E.1
-
230
-
-
0008922356
-
Semantics of context-free languages: correction
-
Knuth D.E. Semantics of context-free languages: correction. Math. Syst. Theory 1971, 5(1):95-96.
-
(1971)
Math. Syst. Theory
, vol.5
, Issue.1
, pp. 95-96
-
-
Knuth, D.E.1
-
234
-
-
84976850651
-
A brief survey of papers on scheduling for pipelined processors
-
Krishnamurthy S.M. A brief survey of papers on scheduling for pipelined processors. SIGPLAN Not. 1990, 25(7):97-106.
-
(1990)
SIGPLAN Not.
, vol.25
, Issue.7
, pp. 97-106
-
-
Krishnamurthy, S.M.1
-
235
-
-
84976664795
-
Zero-cost range splitting
-
Kurlander S.M., Fischer C.N. Zero-cost range splitting. SIGPLAN Not. 1994, 29(6):257-265.
-
(1994)
SIGPLAN Not.
, vol.29
, Issue.6
, pp. 257-265
-
-
Kurlander, S.M.1
Fischer, C.N.2
-
236
-
-
84976767736
-
Software pipelining: an effective scheduling technique for VLIW machines
-
Lam M. Software pipelining: an effective scheduling technique for VLIW machines. SIGPLAN Not. 1988, 23(7):318-328.
-
(1988)
SIGPLAN Not.
, vol.23
, Issue.7
, pp. 318-328
-
-
Lam, M.1
-
237
-
-
0019576410
-
Construction of a peephole optimizer
-
Lamb D.A. Construction of a peephole optimizer. Softw. Pract. Experience 1981, 11(6):639-647.
-
(1981)
Softw. Pract. Experience
, vol.11
, Issue.6
, pp. 639-647
-
-
Lamb, D.A.1
-
238
-
-
85021863308
-
Pointer-induced aliasing: a problem taxonomy
-
ACM, New York
-
Landi W., Ryder B.G. Pointer-induced aliasing: a problem taxonomy. Proceedings of the Eighteenth Annual ACM Symposium on Principles of Programming Languages, Orlando, FL 1991, 93-103. ACM, New York.
-
(1991)
Proceedings of the Eighteenth Annual ACM Symposium on Principles of Programming Languages, Orlando, FL
, pp. 93-103
-
-
Landi, W.1
Ryder, B.G.2
-
239
-
-
0019057845
-
Local microcode compaction techniques
-
Landskov D., Davidson S., Shriver B., Mallett P.W. Local microcode compaction techniques. ACM Comput. Surv. 1980, 12(3):261-294.
-
(1980)
ACM Comput. Surv.
, vol.12
, Issue.3
, pp. 261-294
-
-
Landskov, D.1
Davidson, S.2
Shriver, B.3
Mallett, P.W.4
-
240
-
-
84976767694
-
Experience with an automatic code generator generator
-
Landwehr R., Jansohn H.-S., Goos G. Experience with an automatic code generator generator. SIGPLAN Not. 1982, 17(6):56-66.
-
(1982)
SIGPLAN Not.
, vol.17
, Issue.6
, pp. 56-66
-
-
Landwehr, R.1
Jansohn, H.-S.2
Goos, G.3
-
241
-
-
84976777815
-
Register allocation in the SPUR Lisp compiler
-
Larus J.R., Hilfinger P.N. Register allocation in the SPUR Lisp compiler. SIGPLAN Not. 1986, 21(7):255-263.
-
(1986)
SIGPLAN Not.
, vol.21
, Issue.7
, pp. 255-263
-
-
Larus, J.R.1
Hilfinger, P.N.2
-
242
-
-
0037545089
-
Store economy in closed operator schemes
-
English translation in U.S.S.R. Computational Mathematics and Mathematical Physics 3 (1962) 810--828
-
Lavrov S.S. Store economy in closed operator schemes. J. Comput. Math. Math. Phys. 1961, 1(4):687-701. English translation in U.S.S.R. Computational Mathematics and Mathematical Physics 3 (1962) 810--828.
-
(1961)
J. Comput. Math. Math. Phys.
, vol.1
, Issue.4
, pp. 687-701
-
-
Lavrov, S.S.1
-
243
-
-
84911065595
-
-
Multiplication By an Integer Constant, Technical Report 4192, INRIA, Lorraine, France
-
V. Lefévre, Multiplication By an Integer Constant, Technical Report 4192, INRIA, Lorraine, France, 2001.
-
(2001)
-
-
Lefévre, V.1
-
244
-
-
84976651458
-
A fast algorithm for finding dominators in a flowgraph
-
Lengauer T., Tarjan R.E. A fast algorithm for finding dominators in a flowgraph. ACM Trans. Program. Lang. Syst. 1979, 1(1):121-141.
-
(1979)
ACM Trans. Program. Lang. Syst.
, vol.1
, Issue.1
, pp. 121-141
-
-
Lengauer, T.1
Tarjan, R.E.2
-
245
-
-
80155135415
-
Syntax-directed transduction
-
Lewis P.M., Stearns R.E. Syntax-directed transduction. J. ACM 1968, 15(3):465-488.
-
(1968)
J. ACM
, vol.15
, Issue.3
, pp. 465-488
-
-
Lewis, P.M.1
Stearns, R.E.2
-
246
-
-
84949191729
-
Evaluation of algorithms for local register allocation
-
Springer-Verlag, Heidelberg, Germany
-
Liberatore V., Farach-Colton M., Kremer U. Evaluation of algorithms for local register allocation. Proceedings of the Eighth International Conference on Compiler Construction (CC '99) 1999, 137-152. Springer-Verlag, Heidelberg, Germany.
-
(1999)
Proceedings of the Eighth International Conference on Compiler Construction (CC '99)
, pp. 137-152
-
-
Liberatore, V.1
Farach-Colton, M.2
Kremer, U.3
-
247
-
-
0020765079
-
A real-time garbage collector based on the lifetimes of objects
-
Lieberman H., Hewitt C. A real-time garbage collector based on the lifetimes of objects. Commun. ACM 1983, 26(6):419-429.
-
(1983)
Commun. ACM
, vol.26
, Issue.6
, pp. 419-429
-
-
Lieberman, H.1
Hewitt, C.2
-
248
-
-
0003630846
-
-
Springer-Verlag, Heidelberg, Germany
-
Liskov B., Atkinson R.R., Bloom T., Moss J.E.B., Schaffert C., Scheifler R., et al. CLU Reference Manual, Lecture Notes in Computer Science 114 1981, Springer-Verlag, Heidelberg, Germany.
-
(1981)
CLU Reference Manual, Lecture Notes in Computer Science 114
-
-
Liskov, B.1
Atkinson, R.R.2
Bloom, T.3
Moss, J.E.B.4
Schaffert, C.5
Scheifler, R.6
-
249
-
-
84976769146
-
Improving balanced scheduling with compiler optimizations that increase instruction-level parallelism
-
Lo J.L., Eggers S.J. Improving balanced scheduling with compiler optimizations that increase instruction-level parallelism. SIGPLAN Not. 1995, 30(6):151-162.
-
(1995)
SIGPLAN Not.
, vol.30
, Issue.6
, pp. 151-162
-
-
Lo, J.L.1
Eggers, S.J.2
-
250
-
-
0347507558
-
Register promotion by sparse partial redundancy elimination of loads and stores
-
Lo R., Chow F., Kennedy R., Liu S.-M., Tu P. Register promotion by sparse partial redundancy elimination of loads and stores. SIGPLAN Not. 1998, 33(5):26-37.
-
(1998)
SIGPLAN Not.
, vol.33
, Issue.5
, pp. 26-37
-
-
Lo, R.1
Chow, F.2
Kennedy, R.3
Liu, S.-M.4
Tu, P.5
-
251
-
-
0027592731
-
The multiflow trace scheduling compiler
-
Lowney P.G., Freudenberger S.M., Karzes T.J., Lichtenstein W.D., Nix R.P., O'Donnell J.S., et al. The multiflow trace scheduling compiler. J. Supercomputing-Special Issue 1993, 7(1-2):51-142.
-
(1993)
J. Supercomputing-Special Issue
, vol.7
, Issue.1-2
, pp. 51-142
-
-
Lowney, P.G.1
Freudenberger, S.M.2
Karzes, T.J.3
Lichtenstein, W.D.4
Nix, R.P.5
O'Donnell, J.S.6
-
252
-
-
84869113956
-
Object code optimization
-
Lowry E.S., Medlock C.W. Object code optimization. Commun. ACM 1969, 12(1):13-22.
-
(1969)
Commun. ACM
, vol.12
, Issue.1
, pp. 13-22
-
-
Lowry, E.S.1
Medlock, C.W.2
-
253
-
-
0347141524
-
Register promotion in C programs
-
Lu J., Cooper K.D. Register promotion in C programs. SIGPLAN Not. 1997, 32(5):308-319.
-
(1997)
SIGPLAN Not.
, vol.32
, Issue.5
, pp. 308-319
-
-
Lu, J.1
Cooper, K.D.2
-
254
-
-
84911136004
-
-
Rice University, Houston, TX
-
Lu J., Shillner R. Clean: removing useless control flow, unpublished manuscript, Department of Computer Science 1994, Rice University, Houston, TX.
-
(1994)
Clean: removing useless control flow, unpublished manuscript, Department of Computer Science
-
-
Lu, J.1
Shillner, R.2
-
255
-
-
34548620093
-
The structure of formula-translators
-
[Die strukturanalyse von formelübersetzern, Elektronische Rechenanlagen 3 (4) (1961) 159--167.]
-
Lucas P. The structure of formula-translators. ALGOL Bull. 1961, (Suppl. 16):1-27. [Die strukturanalyse von formelübersetzern, Elektronische Rechenanlagen 3 (4) (1961) 159--167.].
-
(1961)
ALGOL Bull.
, pp. 1-27
-
-
Lucas, P.1
-
256
-
-
85032398118
-
-
Reassociation and strength reduction. Unpublished book chapter
-
P.W. Markstein, V. Markstein, F.K. Zadeck, Reassociation and strength reduction. Unpublished book chapter.
-
-
-
Markstein, P.W.1
Markstein, V.2
Zadeck, F.K.3
-
257
-
-
84976671430
-
Optimization of range checking
-
ACM, New York, Also published as SIGPLAN Not. 17 (6) (1982)
-
Markstein V., Cocke J., Markstein P. Optimization of range checking. Proceedings of the 1982 SIGPLAN Symposium on Compiler Construction 1982, 114-119. ACM, New York, Also published as SIGPLAN Not. 17 (6) (1982).
-
(1982)
Proceedings of the 1982 SIGPLAN Symposium on Compiler Construction
, pp. 114-119
-
-
Markstein, V.1
Cocke, J.2
Markstein, P.3
-
258
-
-
84976840279
-
Superoptimizer: a look at the smallest program
-
Massalin H. Superoptimizer: a look at the smallest program. SIGPLAN Not. 1987, 22(10):122-126.
-
(1987)
SIGPLAN Not.
, vol.22
, Issue.10
, pp. 122-126
-
-
Massalin, H.1
-
260
-
-
3142661971
-
Peephole optimization
-
McKeeman W.M. Peephole optimization. Commun. ACM 1965, 8(7):443-444.
-
(1965)
Commun. ACM
, vol.8
, Issue.7
, pp. 443-444
-
-
McKeeman, W.M.1
-
262
-
-
84939030805
-
Regular expressions and state graphs for automata
-
McNaughton R., Yamada H. Regular expressions and state graphs for automata. IRE Trans. Electron. Comput. 1960, EC-9(1):39-47.
-
(1960)
IRE Trans. Electron. Comput.
, vol.EC-9
, Issue.1
, pp. 39-47
-
-
McNaughton, R.1
Yamada, H.2
-
263
-
-
0027569266
-
Interprocedural constant propagation: an empirical study
-
Metzger R., Stroud S. Interprocedural constant propagation: an empirical study. ACM Lett. Program. Lang. Syst. (loplas) 1993, 2(1-4):213-232.
-
(1993)
ACM Lett. Program. Lang. Syst. (loplas)
, vol.2
, Issue.1-4
, pp. 213-232
-
-
Metzger, R.1
Stroud, S.2
-
264
-
-
0018483174
-
-
Tentative Compilation: A Design for an APL Compiler, PhD thesis, Yale University, New Haven, CT, 1978. See also the paper of the same title in the Proceedings of the International Conference on APL: Part 1, New York
-
T.C. Miller, Tentative Compilation: A Design for an APL Compiler, PhD thesis, Yale University, New Haven, CT, 1978. See also the paper of the same title in the Proceedings of the International Conference on APL: Part 1, New York, 1979, pp. 88--95.
-
(1979)
, pp. 88-95
-
-
Miller, T.C.1
-
265
-
-
0003444157
-
-
MIT Press, Cambridge, MA
-
Milner R., Tofte M., Harper R., MacQueen D. The Definition of Standard ML-Revised 1997, MIT Press, Cambridge, MA.
-
(1997)
The Definition of Standard ML-Revised
-
-
Milner, R.1
Tofte, M.2
Harper, R.3
MacQueen, D.4
-
266
-
-
84911065593
-
-
The Interlisp Virtual Machine Specification, Technical Report CSL 76-5, Xerox Palo Alto Research Center, Palo Alto, CA
-
J.S. Moore, The Interlisp Virtual Machine Specification, Technical Report CSL 76-5, Xerox Palo Alto Research Center, Palo Alto, CA, 1976.
-
(1976)
-
-
Moore, J.S.1
-
267
-
-
0018434045
-
Global optimization by suppression of partial redundancies
-
Morel E., Renvoise C. Global optimization by suppression of partial redundancies. Commun. ACM 1979, 22(2):96-103.
-
(1979)
Commun. ACM
, vol.22
, Issue.2
, pp. 96-103
-
-
Morel, E.1
Renvoise, C.2
-
268
-
-
0005093219
-
-
Digital Press (an imprint of Butterworth--Heineman), Boston, MA
-
Morgan R. Building an Optimizing Compiler 1998, Digital Press (an imprint of Butterworth--Heineman), Boston, MA.
-
(1998)
Building an Optimizing Compiler
-
-
Morgan, R.1
-
269
-
-
84911065592
-
-
Combining Register Allocation and Instruction Scheduling, Technical Report 698, Courant Institute of Mathematical Sciences, New York University, New York
-
R. Motwani, K.V. Palem, V. Sarkar, S. Reyen, Combining Register Allocation and Instruction Scheduling, Technical Report 698, Courant Institute of Mathematical Sciences, New York University, New York, 1995.
-
(1995)
-
-
Motwani, R.1
Palem, K.V.2
Sarkar, V.3
Reyen, S.4
-
271
-
-
0026972781
-
Avoiding unconditional jumps by code replication
-
Mueller F., Whalley D.B. Avoiding unconditional jumps by code replication. SIGPLAN Not. 1992, 27(7):322-330.
-
(1992)
SIGPLAN Not.
, vol.27
, Issue.7
, pp. 322-330
-
-
Mueller, F.1
Whalley, D.B.2
-
272
-
-
84976693169
-
An improved storage management scheme for block structured languages
-
Murtagh T.P. An improved storage management scheme for block structured languages. ACM Trans. Program. Lang. Syst. 1991, 13(3):372-398.
-
(1991)
ACM Trans. Program. Lang. Syst.
, vol.13
, Issue.3
, pp. 372-398
-
-
Murtagh, T.P.1
-
273
-
-
56549129258
-
Revised report on the algorithmic language Algol 60
-
Backus J.W., Bauer F.L., Green J., Katz C., McCarthy J., et al. Revised report on the algorithmic language Algol 60. Commun. ACM 1963, 6(1):1-17.
-
(1963)
Commun. ACM
, vol.6
, Issue.1
, pp. 1-17
-
-
Backus, J.W.1
Bauer, F.L.2
Green, J.3
Katz, C.4
McCarthy, J.5
-
275
-
-
0025448544
-
Graph coloring register allocation for processors with multi-register operands
-
Nickerson B.R. Graph coloring register allocation for processors with multi-register operands. SIGPLAN Not. 1990, 25(6):40-52.
-
(1990)
SIGPLAN Not.
, vol.25
, Issue.6
, pp. 40-52
-
-
Nickerson, B.R.1
-
276
-
-
0027767071
-
A scheduler-sensitive global register allocator
-
ACM, New York
-
Norris C., Pollock L.L. A scheduler-sensitive global register allocator. Proceedings of Supercomputing '93, Portland, OR 1993, 804-813. ACM, New York.
-
(1993)
Proceedings of Supercomputing '93, Portland, OR
, pp. 804-813
-
-
Norris, C.1
Pollock, L.L.2
-
277
-
-
0029487616
-
An experimental study of several cooperative register allocation and instruction scheduling strategies
-
IEEE Computer Society Press, Los Alamitos, CA
-
Norris C., Pollock L.L. An experimental study of several cooperative register allocation and instruction scheduling strategies. Proceedings of the Twenty-Eighth Annual International Symposium on Microarchitecture (MICRO-28), Ann Arbor, MI 1995, 169-179. IEEE Computer Society Press, Los Alamitos, CA.
-
(1995)
Proceedings of the Twenty-Eighth Annual International Symposium on Microarchitecture (MICRO-28), Ann Arbor, MI
, pp. 169-179
-
-
Norris, C.1
Pollock, L.L.2
-
278
-
-
84976651092
-
The development of the SIMULA languages
-
Nygaard K., Dahl O.-J. The development of the SIMULA languages. SIGPLAN Not. 1978, 13(8):245-272.
-
(1978)
SIGPLAN Not.
, vol.13
, Issue.8
, pp. 245-272
-
-
Nygaard, K.1
Dahl, O.-J.2
-
279
-
-
2942732632
-
The Java HotSpot™ Server Compiler
-
The USENIX Association, Berkeley, CA
-
Paleczny M., Vick C.A., Click C. The Java HotSpot™ Server Compiler. Proceedings of the First Java™ Virtual Machine Research and Technology Symposium (JVM '01), Monterey, CA 2001, 1-12. The USENIX Association, Berkeley, CA.
-
(2001)
Proceedings of the First Java™ Virtual Machine Research and Technology Symposium (JVM '01), Monterey, CA
, pp. 1-12
-
-
Paleczny, M.1
Vick, C.A.2
Click, C.3
-
281
-
-
84987255663
-
Optimal code generation for expression trees: an application of BURS theory
-
ACM, New York
-
Pelegrí-Llopart E., Graham S.L. Optimal code generation for expression trees: an application of BURS theory. Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, San Diego, CA 1988, 294-308. ACM, New York.
-
(1988)
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, San Diego, CA
, pp. 294-308
-
-
Pelegrí-Llopart, E.1
Graham, S.L.2
-
282
-
-
84976748548
-
Very fast LR parsing
-
Pennello T.J. Very fast LR parsing. SIGPLAN Not. 1986, 21(7):145-151.
-
(1986)
SIGPLAN Not.
, vol.21
, Issue.7
, pp. 145-151
-
-
Pennello, T.J.1
-
284
-
-
0025447909
-
Profile guided code positioning
-
Pettis K., Hansen R.C. Profile guided code positioning. SIGPLAN Not. 1990, 25(6):16-27.
-
(1990)
SIGPLAN Not.
, vol.25
, Issue.6
, pp. 16-27
-
-
Pettis, K.1
Hansen, R.C.2
-
285
-
-
84976676995
-
Register allocation with instruction scheduling: a new approach
-
Pinter S.S. Register allocation with instruction scheduling: a new approach. SIGPLAN Not. 1993, 28(6):248-257.
-
(1993)
SIGPLAN Not.
, vol.28
, Issue.6
, pp. 248-257
-
-
Pinter, S.S.1
-
286
-
-
18944377121
-
Call-by-name, call-by-value and the λ-calculus
-
Plotkin G.D. Call-by-name, call-by-value and the λ-calculus. Theor. Comput. Sci. 1975, 1(2):125-159.
-
(1975)
Theor. Comput. Sci.
, vol.1
, Issue.2
, pp. 125-159
-
-
Plotkin, G.D.1
-
287
-
-
0026985241
-
Simple and efficient BURS table generation
-
Proebsting T.A. Simple and efficient BURS table generation. SIGPLAN Not. 1992, 27(7):331-340.
-
(1992)
SIGPLAN Not.
, vol.27
, Issue.7
, pp. 331-340
-
-
Proebsting, T.A.1
-
289
-
-
84976666620
-
Linear-time, optimal code scheduling for delayed-load architectures
-
Proebsting T.A., Fischer C.N. Linear-time, optimal code scheduling for delayed-load architectures. SIGPLAN Not. 1991, 26(6):256-267.
-
(1991)
SIGPLAN Not.
, vol.26
, Issue.6
, pp. 256-267
-
-
Proebsting, T.A.1
Fischer, C.N.2
-
290
-
-
85059263113
-
Applications of boolean matrices to the analysis of flow diagrams
-
Institute of Radio Engineers, New York
-
Prosser R.T. Applications of boolean matrices to the analysis of flow diagrams. Proceedings of the Eastern Joint Computer Conference 1959, 133-138. Institute of Radio Engineers, New York.
-
(1959)
Proceedings of the Eastern Joint Computer Conference
, pp. 133-138
-
-
Prosser, R.T.1
-
291
-
-
0342583478
-
Immediate predominators in a directed graph [H]
-
Purdom P.W., Moore E.F. Immediate predominators in a directed graph [H]. Commun. ACM 1972, 15(8):777-778.
-
(1972)
Commun. ACM
, vol.15
, Issue.8
, pp. 777-778
-
-
Purdom, P.W.1
Moore, E.F.2
-
292
-
-
0000973916
-
Finite automata and their decision problems
-
Rabin M.O., Scott D. Finite automata and their decision problems. IBM J. Res. Dev. 1959, 3(2):114-125.
-
(1959)
IBM J. Res. Dev.
, vol.3
, Issue.2
, pp. 114-125
-
-
Rabin, M.O.1
Scott, D.2
-
294
-
-
0003015894
-
Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing
-
IEEE Press, Piscataway, NJ
-
Rau B.R., Glaeser C.D. Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing. Proceedings of the Fourteenth Annual Workshop on Microprogramming (MICRO-14), Chatham, MA 1981, 183-198. IEEE Press, Piscataway, NJ.
-
(1981)
Proceedings of the Fourteenth Annual Workshop on Microprogramming (MICRO-14), Chatham, MA
, pp. 183-198
-
-
Rau, B.R.1
Glaeser, C.D.2
-
296
-
-
84976695508
-
Symbolic evaluation and the global value graph
-
ACM, New York
-
Reif J.H., Lewis H.R. Symbolic evaluation and the global value graph. Conference Record of the Fourth ACM Symposium on Principles of Programming Languages, Los Angeles, CA 1977, 104-118. ACM, New York.
-
(1977)
Conference Record of the Fourth ACM Symposium on Principles of Programming Languages, Los Angeles, CA
, pp. 104-118
-
-
Reif, J.H.1
Lewis, H.R.2
-
298
-
-
0021168245
-
Interactive proof checking
-
ACM, New York
-
Reps T., Alpern B. Interactive proof checking. Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, Salt Lake City, UT 1984, 36-45. ACM, New York.
-
(1984)
Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, Salt Lake City, UT
, pp. 36-45
-
-
Reps, T.1
Alpern, B.2
-
300
-
-
84984049144
-
The portability of the BCPL compiler
-
Richards M. The portability of the BCPL compiler. Softw. Pract. Experience 1971, 1(2):135-146.
-
(1971)
Softw. Pract. Experience
, vol.1
, Issue.2
, pp. 135-146
-
-
Richards, M.1
-
301
-
-
0024717557
-
Interprocedural analysis versus procedure integration
-
Richardson S., Ganapathi M. Interprocedural analysis versus procedure integration. Inf. Process. Lett. 1989, 32(3):137-142.
-
(1989)
Inf. Process. Lett.
, vol.32
, Issue.3
, pp. 137-142
-
-
Richardson, S.1
Ganapathi, M.2
-
302
-
-
0016917230
-
On self-organizing sequential search heuristics
-
Rivest R. On self-organizing sequential search heuristics. Commun. ACM 1976, 19(2):63-67.
-
(1976)
Commun. ACM
, vol.19
, Issue.2
, pp. 63-67
-
-
Rivest, R.1
-
303
-
-
84976798252
-
Software support for speculative loads
-
Rogers A., Li K. Software support for speculative loads. SIGPLAN Not. 1992, 27(9):38-50.
-
(1992)
SIGPLAN Not.
, vol.27
, Issue.9
, pp. 38-50
-
-
Rogers, A.1
Li, K.2
-
304
-
-
84987216779
-
Global value numbers and redundant computations
-
ACM, New York
-
Rosen B.K., Wegman M.N., Zadeck F.K. Global value numbers and redundant computations. Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, San Diego, CA 1988, 12-27. ACM, New York.
-
(1988)
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, San Diego, CA
, pp. 12-27
-
-
Rosen, B.K.1
Wegman, M.N.2
Zadeck, F.K.3
-
305
-
-
0004392820
-
Properties of deterministic top-down grammars
-
Rosenkrantz D.J., Stearns R.E. Properties of deterministic top-down grammars. Inf. Control 1970, 17(3):226-256.
-
(1970)
Inf. Control
, vol.17
, Issue.3
, pp. 226-256
-
-
Rosenkrantz, D.J.1
Stearns, R.E.2
-
306
-
-
0347507557
-
A new algorithm for scalar register promotion based on SSA form
-
Sastry A.V.S., Ju R.D.C. A new algorithm for scalar register promotion based on SSA form. SIGPLAN Not. 1998, 33(5):15-25.
-
(1998)
SIGPLAN Not.
, vol.33
, Issue.5
, pp. 15-25
-
-
Sastry, A.V.S.1
Ju, R.D.C.2
-
307
-
-
0019087393
-
Improved optimization of FORTRAN object programs
-
Scarborough R.G., Kolsky H.G. Improved optimization of FORTRAN object programs. IBM J. Res. Dev. 1980, 24(6):660-676.
-
(1980)
IBM J. Res. Dev.
, vol.24
, Issue.6
, pp. 660-676
-
-
Scarborough, R.G.1
Kolsky, H.G.2
-
308
-
-
84911065591
-
-
Stochastic Instruction Scheduling, PhD thesis, Department of Computer Science, Rice University, Houston, TX. Technical Report TR00-370, Computer Science Department, Rice University, 2000.
-
P.J. Schielke, Stochastic Instruction Scheduling, PhD thesis, Department of Computer Science, Rice University, Houston, TX, 2000. Technical Report TR00-370, Computer Science Department, Rice University, 2000.
-
(2000)
-
-
Schielke, P.J.1
-
309
-
-
0001361340
-
An efficient machine-independent procedure for garbage collection in various list structures
-
Schorr H., Waite W.M. An efficient machine-independent procedure for garbage collection in various list structures. Commun. ACM 1967, 10(8):501-506.
-
(1967)
Commun. ACM
, vol.10
, Issue.8
, pp. 501-506
-
-
Schorr, H.1
Waite, W.M.2
-
310
-
-
84911065590
-
-
On Programming: An Interim Report on the SETL Project, Installment II: The SETL Language and Examples of Its Use, Technical Report, Courant Institute of Mathematical Sciences, New York University, New York
-
J.T. Schwartz, On Programming: An Interim Report on the SETL Project, Installment II: The SETL Language and Examples of Its Use, Technical Report, Courant Institute of Mathematical Sciences, New York University, New York, 1973.
-
(1973)
-
-
Schwartz, J.T.1
-
311
-
-
0014855855
-
The generation of optimal code for arithmetic expressions
-
Sethi R., Ullman J.D. The generation of optimal code for arithmetic expressions. J. ACM 1970, 17(4):715-728.
-
(1970)
J. ACM
, vol.17
, Issue.4
, pp. 715-728
-
-
Sethi, R.1
Ullman, J.D.2
-
312
-
-
0030677609
-
Fast and accurate flow-insensitive points-to analysis
-
ACM, New York
-
Shapiro M., Horwitz S. Fast and accurate flow-insensitive points-to analysis. Proceedings of the Twenty-Fourth ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Paris, France 1997, 1-14. ACM, New York.
-
(1997)
Proceedings of the Twenty-Fourth ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Paris, France
, pp. 1-14
-
-
Shapiro, M.1
Horwitz, S.2
-
313
-
-
84911065589
-
-
The Representation of Algorithms, Technical Report CA-7002-1432, Massachusetts Computer Associates, Wakefield, MA
-
R.M. Shapiro, H. Saint, The Representation of Algorithms, Technical Report CA-7002-1432, Massachusetts Computer Associates, Wakefield, MA, 1970.
-
(1970)
-
-
Shapiro, R.M.1
Saint, H.2
-
314
-
-
3643130769
-
The arithmetic translator-compiler of the IBM FORTRAN automatic coding system
-
Sheridan P.B. The arithmetic translator-compiler of the IBM FORTRAN automatic coding system. Commun. ACM 1959, 2(2):9-21.
-
(1959)
Commun. ACM
, vol.2
, Issue.2
, pp. 9-21
-
-
Sheridan, P.B.1
-
316
-
-
84911065588
-
-
Universal P-code Definition, Version 0.2, Technical Report 78-CS-C29, Department of Applied Physics and Information Sciences, University of California at San Diego, San Diego, CA
-
R.L. Sites, D.R. Perkins, Universal P-code Definition, Version 0.2, Technical Report 78-CS-C29, Department of Applied Physics and Information Sciences, University of California at San Diego, San Diego, CA, 1979.
-
(1979)
-
-
Sites, R.L.1
Perkins, D.R.2
-
317
-
-
0022012946
-
Amortized efficiency of list update and paging rules
-
Sleator D.D., Tarjan R.E. Amortized efficiency of list update and paging rules. Commun. ACM 1985, 28(2):202-208.
-
(1985)
Commun. ACM
, vol.28
, Issue.2
, pp. 202-208
-
-
Sleator, D.D.1
Tarjan, R.E.2
-
318
-
-
84976736878
-
Efficient superscalar performance through boosting
-
Smith M.D., Horowitz M., Lam M.S. Efficient superscalar performance through boosting. SIGPLAN Not. 1992, 27(9):248-259.
-
(1992)
SIGPLAN Not.
, vol.27
, Issue.9
, pp. 248-259
-
-
Smith, M.D.1
Horowitz, M.2
Lam, M.S.3
-
319
-
-
8344221222
-
A generalized algorithm for graph-coloring register allocation
-
ACM, New York, Also appeared as SIGPLAN Not. 39 (6)
-
Smith M.D., Ramsey N., Holloway G. A generalized algorithm for graph-coloring register allocation. Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation 2004, 277-288. ACM, New York, Also appeared as SIGPLAN Not. 39 (6).
-
(2004)
Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation
, pp. 277-288
-
-
Smith, M.D.1
Ramsey, N.2
Holloway, G.3
-
320
-
-
33750675652
-
Efficient DAG construction and heuristic calculation for instruction scheduling
-
ACM, New York
-
Smotherman M., Krishnamurthy S.M., Aravind P.S., Hunnicutt D. Efficient DAG construction and heuristic calculation for instruction scheduling. Proceedings of the Twenty-Fourth Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-24), Albuquerque, NM 1991, 93-102. ACM, New York.
-
(1991)
Proceedings of the Twenty-Fourth Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-24), Albuquerque, NM
, pp. 93-102
-
-
Smotherman, M.1
Krishnamurthy, S.M.2
Aravind, P.S.3
Hunnicutt, D.4
-
321
-
-
0343794366
-
Some comments on "A solution to a problem with Morel and Renvoise's 'Global optimization by suppression of partial redundancies,' "
-
Sorkin A. Some comments on "A solution to a problem with Morel and Renvoise's 'Global optimization by suppression of partial redundancies,' ". ACM Trans. Program. Lang. Syst. 1989, 11(4):666-668.
-
(1989)
ACM Trans. Program. Lang. Syst.
, vol.11
, Issue.4
, pp. 666-668
-
-
Sorkin, A.1
-
322
-
-
0347556790
-
Exposing side-effects in a PL/1 optimizing compiler
-
Amsterdam, Netherlands, C.V. Freiman, J.E. Griffith, J.L. Rosenfeld (Eds.)
-
Spillman T.C. Exposing side-effects in a PL/1 optimizing compiler. Proceedings of IFIP Congress '71, Information Processing 71, North-Holland 1972, 376-381. Amsterdam, Netherlands. C.V. Freiman, J.E. Griffith, J.L. Rosenfeld (Eds.).
-
(1972)
Proceedings of IFIP Congress '71, Information Processing 71, North-Holland
, pp. 376-381
-
-
Spillman, T.C.1
-
323
-
-
84911065587
-
-
Rabbit: A Compiler for Scheme, Technical Report AI-TR-474, MIT Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA
-
G.L. Steele Jr., Rabbit: A Compiler for Scheme, Technical Report AI-TR-474, MIT Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, 1978.
-
(1978)
-
-
Steele Jr., G.L.1
-
324
-
-
84911098017
-
-
ACM Press, New York
-
Steele G.L., Gabriel R.P. History of Programming Languages-II, "The Evolution of LISP," 1996, ACM Press, New York, pp. 233--330.
-
(1996)
History of Programming Languages-II, "The Evolution of LISP,"
, pp. 233-330
-
-
Steele, G.L.1
Gabriel, R.P.2
-
326
-
-
0343099869
-
Post-compaction register assignment in a retargetable compiler
-
IEEE Computer Society Press, Los Alamitos, CA
-
Sweany P.H., Beaty S.J. Post-compaction register assignment in a retargetable compiler. Proceedings of the Twenty-Third Annual International Symposium and Workshop on Microprogramming and Microarchitecture (MICRO-23), Orlando, FL 1990, 107-116. IEEE Computer Society Press, Los Alamitos, CA.
-
(1990)
Proceedings of the Twenty-Third Annual International Symposium and Workshop on Microprogramming and Microarchitecture (MICRO-23), Orlando, FL
, pp. 107-116
-
-
Sweany, P.H.1
Beaty, S.J.2
-
327
-
-
0026962544
-
Dominator-path scheduling: a global scheduling method
-
Sweany P.H., Beaty S.J. Dominator-path scheduling: a global scheduling method. ACM SIGMICRO Newsl. 1992, 23(1-2):260-263.
-
(1992)
ACM SIGMICRO Newsl.
, vol.23
, Issue.1-2
, pp. 260-263
-
-
Sweany, P.H.1
Beaty, S.J.2
-
328
-
-
85055683354
-
Experimental evaluation of classical automat constructions
-
Springer-Verlag, Berlin, Heidelberg
-
th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR '05), Lecture Notes in Compuer Science 3835 2005, 371-386. Springer-Verlag, Berlin, Heidelberg.
-
(2005)
th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR '05), Lecture Notes in Compuer Science 3835
, pp. 371-386
-
-
Tabakov, D.1
Vardi, M.Y.2
-
329
-
-
0016309945
-
Testing flow graph reducibility
-
Tarjan R.E. Testing flow graph reducibility. J. Comput. Syst. Sci. 1974, 9(3):355-365.
-
(1974)
J. Comput. Syst. Sci.
, vol.9
, Issue.3
, pp. 355-365
-
-
Tarjan, R.E.1
-
330
-
-
0019587817
-
Fast algorithms for solving path problems
-
Tarjan R.E. Fast algorithms for solving path problems. J. ACM 1981, 28(3):594-614.
-
(1981)
J. ACM
, vol.28
, Issue.3
, pp. 594-614
-
-
Tarjan, R.E.1
-
331
-
-
0019588127
-
A unified approach to path problems
-
Tarjan R.E. A unified approach to path problems. J. ACM 1981, 28(3):577-593.
-
(1981)
J. ACM
, vol.28
, Issue.3
, pp. 577-593
-
-
Tarjan, R.E.1
-
332
-
-
0003656654
-
Symbolic program analysis in almost-linear time
-
Tarjan R.E., Reif J.H. Symbolic program analysis in almost-linear time. SIAM J. Comput. 1982, 11(1):81-93.
-
(1982)
SIAM J. Comput.
, vol.11
, Issue.1
, pp. 81-93
-
-
Tarjan, R.E.1
Reif, J.H.2
-
333
-
-
84945708555
-
Programming techniques: regular expression search algorithm
-
Thompson K. Programming techniques: regular expression search algorithm. Commun. ACM 1968, 11(6):419-422.
-
(1968)
Commun. ACM
, vol.11
, Issue.6
, pp. 419-422
-
-
Thompson, K.1
-
334
-
-
84911065586
-
-
Twig Reference Manual, Technical Report CSTR 120, Computing Sciences, AT&T Bell Laboratories, Murray Hill, NJ
-
S.W.K. Tjiang, Twig Reference Manual, Technical Report CSTR 120, Computing Sciences, AT&T Bell Laboratories, Murray Hill, NJ, 1986.
-
(1986)
-
-
Tjiang, S.W.K.1
-
335
-
-
84911065585
-
-
Compilation Dependences in an Ambitious Optimizing Compiler, PhD thesis, Department of Computer Science, Rice University, Houston, TX
-
L. Torczon, Compilation Dependences in an Ambitious Optimizing Compiler, PhD thesis, Department of Computer Science, Rice University, Houston, TX, 1985.
-
(1985)
-
-
Torczon, L.1
-
336
-
-
0000067902
-
Fast algorithms for the elimination of common subexpressions
-
Ullman J.D. Fast algorithms for the elimination of common subexpressions. Acta Informatica 1973, 2(3):191-213.
-
(1973)
Acta Informatica
, vol.2
, Issue.3
, pp. 191-213
-
-
Ullman, J.D.1
-
337
-
-
84976790288
-
Generation scavenging: a non-disruptive high performance storage reclamation algorithm
-
Ungar D. Generation scavenging: a non-disruptive high performance storage reclamation algorithm. ACM SIGSOFT Software Eng. Notes 1984, 9(3):157-167.
-
(1984)
ACM SIGSOFT Software Eng. Notes
, vol.9
, Issue.3
, pp. 157-167
-
-
Ungar, D.1
-
338
-
-
84962534126
-
-
AT&T Bell Laboratories, Murray Hill, NJ
-
Vyssotsky V., Wegner P. A Graph Theoretical FORTRAN Source Language Analyzer, Manuscript 1963, AT&T Bell Laboratories, Murray Hill, NJ.
-
(1963)
A Graph Theoretical FORTRAN Source Language Analyzer, Manuscript
-
-
Vyssotsky, V.1
Wegner, P.2
-
340
-
-
0022714370
-
The cost of lexical analysis
-
Waite W.M. The cost of lexical analysis. Softw. Pract. Experience 1986, 16(5):473-488.
-
(1986)
Softw. Pract. Experience
, vol.16
, Issue.5
, pp. 473-488
-
-
Waite, W.M.1
-
342
-
-
84911065583
-
-
The Coroutine Model of Attribute Grammar Evaluation, PhD thesis, Department of Mathematical Sciences, Rice University, Houston, TX
-
S.K. Warren, The Coroutine Model of Attribute Grammar Evaluation, PhD thesis, Department of Mathematical Sciences, Rice University, Houston, TX, 1976.
-
(1976)
-
-
Warren, S.K.1
-
343
-
-
84911114815
-
A fast new semi-incremental algorithm for the construction of minimal acyclic DFAs
-
Springer-Verlag, Berlin, Heidelberg
-
Watson B. A fast new semi-incremental algorithm for the construction of minimal acyclic DFAs. Third International Workshop on Implementing Automata, WIA '98, vol. 1660 of LNCS 1999, 121-132. Springer-Verlag, Berlin, Heidelberg.
-
(1999)
Third International Workshop on Implementing Automata, WIA '98, vol. 1660 of LNCS
, pp. 121-132
-
-
Watson, B.1
-
344
-
-
84911065582
-
-
A taxonomy of deterministic finite automata minimization algorithms, Computing Science Report 93/44, Eindhoven University of Technology, Department of Mathematics and Computing Science, Eindhoven, The Netherlands
-
B.W. Watson, A taxonomy of deterministic finite automata minimization algorithms, Computing Science Report 93/44, Eindhoven University of Technology, Department of Mathematics and Computing Science, Eindhoven, The Netherlands, 1993.
-
(1993)
-
-
Watson, B.W.1
-
345
-
-
33947380215
-
A fast and simple algorithm for constructing minimal acyclic deterministic finite automata
-
Watson B.W. A fast and simple algorithm for constructing minimal acyclic deterministic finite automata. J. Univers. Comput. Sci. 2002, 8(2):363-367.
-
(2002)
J. Univers. Comput. Sci.
, vol.8
, Issue.2
, pp. 363-367
-
-
Watson, B.W.1
-
346
-
-
0022250452
-
Constant propagation with conditional branches
-
ACM, New York
-
Wegman M.N., Zadeck F.K. Constant propagation with conditional branches. Conference Record of the Twelfth Annual ACM Symposium on Principles of Programming Languages, New Orleans, LA 1985, 291-299. ACM, New York.
-
(1985)
Conference Record of the Twelfth Annual ACM Symposium on Principles of Programming Languages, New Orleans, LA
, pp. 291-299
-
-
Wegman, M.N.1
Zadeck, F.K.2
-
348
-
-
0019113689
-
Interprocedural data flow analysis in the presence of pointers, procedure variables, and label variables
-
ACM, New York
-
Weihl W.E. Interprocedural data flow analysis in the presence of pointers, procedure variables, and label variables. Conference Record of the Seventh Annual ACM Symposium on Principles of Programming Languages, Las Vegas, NV 1980, 83-94. ACM, New York.
-
(1980)
Conference Record of the Seventh Annual ACM Symposium on Principles of Programming Languages, Las Vegas, NV
, pp. 83-94
-
-
Weihl, W.E.1
-
349
-
-
0018483339
-
Steps toward an APL compiler
-
Wiedmann C. Steps toward an APL compiler. ACM SIGAPL APL Quote Quad 1979, 9(4):321-328.
-
(1979)
ACM SIGAPL APL Quote Quad
, vol.9
, Issue.4
, pp. 321-328
-
-
Wiedmann, C.1
-
351
-
-
84976841171
-
Efficient context-sensitive pointer analysis for C programs
-
Wilson R.P., Lam M.S. Efficient context-sensitive pointer analysis for C programs. SIGPLAN Not. 1995, 30(6):1-12.
-
(1995)
SIGPLAN Not.
, vol.30
, Issue.6
, pp. 1-12
-
-
Wilson, R.P.1
Lam, M.S.2
-
353
-
-
84886758815
-
The theory of left-factored languages, part 1
-
Wood D. The theory of left-factored languages, part 1. Comput. J. 1969, 12(4):349-356.
-
(1969)
Comput. J.
, vol.12
, Issue.4
, pp. 349-356
-
-
Wood, D.1
-
354
-
-
0014732457
-
The theory of left-factored languages, part 2
-
Wood D. The theory of left-factored languages, part 2. Comput. J. 1970, 13(1):55-62.
-
(1970)
Comput. J.
, vol.13
, Issue.1
, pp. 55-62
-
-
Wood, D.1
-
355
-
-
80051669965
-
A further note on top-down deterministic languages
-
Wood D. A further note on top-down deterministic languages. Comput. J. 1971, 14(4):396-403.
-
(1971)
Comput. J.
, vol.14
, Issue.4
, pp. 396-403
-
-
Wood, D.1
-
356
-
-
0004233153
-
-
Elsevier, New York
-
Wulf W., Johnsson R.K., Weinstock C.B., Hobbs S.O., Geschke C.M. The Design of an Optimizing Compiler, Programming Languages Series 1975, Elsevier, New York.
-
(1975)
The Design of an Optimizing Compiler, Programming Languages Series
-
-
Wulf, W.1
Johnsson, R.K.2
Weinstock, C.B.3
Hobbs, S.O.4
Geschke, C.M.5
-
357
-
-
0346043336
-
Near-optimal intraprocedural branch alignment
-
Young C., Johnson D.S., Karger D.R., Smith M.D. Near-optimal intraprocedural branch alignment. SIGPLAN Not. 1997, 32(5):183-193.
-
(1997)
SIGPLAN Not.
, vol.32
, Issue.5
, pp. 183-193
-
-
Young, C.1
Johnson, D.S.2
Karger, D.R.3
Smith, M.D.4
-
359
-
-
84976748147
-
Incremental data flow analysis in a structured program editor
-
Zadeck F.K. Incremental data flow analysis in a structured program editor. SIGPLAN Not. 1984, 19(6):132-143.
-
(1984)
SIGPLAN Not.
, vol.19
, Issue.6
, pp. 132-143
-
-
Zadeck, F.K.1
|