-
1
-
-
4544221105
-
Finding effective compilation sequences
-
L. Almagor, K. D. Cooper, A. Grosul, T. J. Harvey, S. W. Reeves, D. Subramanian, L. Torczon, and T. Waterman. Finding effective compilation sequences. In LCTES, 2004.
-
(2004)
LCTES
-
-
Almagor, L.1
Cooper, K.D.2
Grosul, A.3
Harvey, T.J.4
Reeves, S.W.5
Subramanian, D.6
Torczon, L.7
Waterman, T.8
-
2
-
-
84976663189
-
Detecting equality of variables in programs
-
January
-
B. Alpern,M.Wegman, and F. Zadeck. Detecting equality of variables in programs. In POPL, January 1988.
-
(1988)
POPL
-
-
AlpernM.Wegman, B.1
Zadeck, F.2
-
3
-
-
0017518346
-
Lucid, A nonprocedural language with iteration
-
E. A. Ashcroft and W. W. Wadge. Lucid, a nonprocedural language with iteration. Communications of the ACM, 20(7):519-526, 1977.
-
(1977)
Communications of the ACM
, vol.20
, Issue.7
, pp. 519-526
-
-
Ashcroft, E.A.1
Wadge, W.W.2
-
4
-
-
34547465674
-
Automatic generation of peephole superoptimizers
-
S. Bansal and A. Aiken. Automatic generation of peephole superoptimizers. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Bansal, S.1
Aiken, A.2
-
6
-
-
0003712401
-
The TAMPR program transformation system: Simplifying the development of numerical software
-
James M. Boyle, Terence J. Harmer, and Victor L. Winter. The TAMPR program transformation system: simplifying the development of numerical software. Modern software tools for scientific computing, pages 353-372, 1997.
-
(1997)
Modern Software Tools for Scientific Computing
, pp. 353-372
-
-
Boyle, J.M.1
Harmer, T.J.2
Winter, V.L.3
-
7
-
-
45849120967
-
A language and toolset for program transformation
-
Stratego/XT 0.17
-
M. Bravenboer, K. T. Kalleberg, R. Vermaas, and E. Visser. Stratego/XT 0.17. A language and toolset for program transformation. Science of Computer Programming, 72(1-2):52-70, 2008.
-
(2008)
Science of Computer Programming
, vol.72
, Issue.1-2
, pp. 52-70
-
-
Bravenboer, M.1
Kalleberg, K.T.2
Vermaas, R.3
Visser, E.4
-
9
-
-
0343537922
-
Global code motion/global value numbering
-
June
-
C. Click. Global code motion/global value numbering. In PLDI, June 1995.
-
(1995)
PLDI
-
-
Click, C.1
-
10
-
-
85016062555
-
Optimizing for reduced code space using genetic algorithms
-
K. D. Cooper, P. J. Schielke, and Subramanian D. Optimizing for reduced code space using genetic algorithms. In LCTES, 1999.
-
(1999)
LCTES
-
-
Cooper, K.D.1
Schielke, P.J.2
D Subramanian3
-
11
-
-
67649879255
-
An efficient method for computing static single assignment form
-
January
-
R. Cytron, J. Ferrante, B. Rosen, M. Wegman, and K. Zadeck. An efficient method for computing static single assignment form. In POPL, January 1989.
-
(1989)
POPL
-
-
Cytron, R.1
Ferrante, J.2
Rosen, B.3
Wegman, M.4
Zadeck, K.5
-
13
-
-
24944448541
-
Simplify: A theorem prover for program checking
-
May
-
D. Detlefs, G. Nelson, and J. Saxe. Simplify: A theorem prover for program checking. Journal of the Association for Computing Machinery, 52(3):365-473, May 2005.
-
(2005)
Journal of the Association for Computing Machinery
, vol.52
, Issue.3
, pp. 365-473
-
-
Detlefs, D.1
Nelson, G.2
Saxe, J.3
-
15
-
-
0023385308
-
The program dependence graph and its use in optimization
-
J. Ferrante, K. Ottenstein, and J. Warren. The program dependence graph and its use in optimization. Transactions on Programming Languages and Systems, 9(3):319-349, July 1987.
-
(1987)
Transactions on Programming Languages and Systems
, vol.9
, Issue.3
, pp. 319-349
-
-
Ferrante, J.1
Ottenstein, K.2
Warren, J.3
-
16
-
-
33746103662
-
BURG-fast optimal instruction selection and tree parsing
-
April
-
Christopher W. Fraser, Robert R. Henry, and Todd A. Proebsting. BURG-fast optimal instruction selection and tree parsing. SIGPLAN Notices, 27(4):68-76, April 1992.
-
(1992)
SIGPLAN Notices
, vol.27
, Issue.4
, pp. 68-76
-
-
Fraser, C.W.1
Henry, R.R.2
Proebsting, T.A.3
-
18
-
-
70350347205
-
Eliminating branches using a superoptimizer and the GNU C compiler
-
Torbjorn Granlund and Richard Kenner. Eliminating branches using a superoptimizer and the GNU C compiler. In PLDI, 1992.
-
(1992)
PLDI
-
-
Granlund, T.1
Kenner, R.2
-
20
-
-
4344594905
-
Advances in dataflow programming languages
-
W. M. Johnston, J. R. P. Hanna, and R. J. Millar. Advances in dataflow programming languages. ACM Computing Surveys, 36(1):1-34, 2004.
-
(2004)
ACM Computing Surveys
, vol.36
, Issue.1
, pp. 1-34
-
-
Johnston, W.M.1
Hanna, J.R.P.2
Millar, R.J.3
-
21
-
-
0036038149
-
Denali: A goal-directed superoptimizer
-
June
-
R. Joshi, G. Nelson, and K. Randall. Denali: a goal-directed superoptimizer. In PLDI, June 2002.
-
(2002)
PLDI
-
-
Joshi, R.1
Nelson, G.2
Randall, K.3
-
23
-
-
0036039975
-
Composing dataflow analyses and transformations
-
January
-
S. Lerner, D. Grove, and C. Chambers. Composing dataflow analyses and transformations. In POPL, January 2002.
-
(2002)
POPL
-
-
Lerner, S.1
Grove, D.2
Chambers, C.3
-
24
-
-
0023592629
-
Superoptimizer: A look at the smallest program
-
Henry Massalin. Superoptimizer: a look at the smallest program. In ASPLOS, 1987.
-
(1987)
ASPLOS
-
-
Massalin, H.1
-
25
-
-
0034450119
-
Translation validation for an optimizing compiler
-
June
-
G. Necula. Translation validation for an optimizing compiler. In PLDI, June 2000.
-
(2000)
PLDI
-
-
Necula, G.1
-
28
-
-
84963624364
-
The program dependence web: A representation supporting control-, data-, and demand-driven interpretation of imperative languages
-
June
-
K. Ottenstein, R. Ballance, and A. MacCabe. The program dependence web: a representation supporting control-, data-, and demand-driven interpretation of imperative languages. In PLDI, June 1990.
-
(1990)
PLDI
-
-
Ottenstein, K.1
Ballance, R.2
MacCabe, A.3
-
29
-
-
0002489175
-
Dependence flow graphs: An algebraic approach to program dependencies
-
January
-
K. Pengali, M. Beck, and R. Johson. Dependence flow graphs: an algebraic approach to program dependencies. In POPL, January 1991.
-
(1991)
POPL
-
-
Pengali, K.1
Beck, M.2
Johson, R.3
-
32
-
-
1642269569
-
The value flow graph: A program representation for optimal program transformations
-
B. Steffen, J. Knoop, and O. Ruthing. The value flow graph: A program representation for optimal program transformations. In European Symposium on Programming, 1990.
-
(1990)
European Symposium on Programming
-
-
Steffen, B.1
Knoop, J.2
Ruthing, O.3
-
33
-
-
67649855568
-
Translating between PEGs and CFGs
-
University of California, San Diego, November
-
Ross Tate, Michael Stepp, Zachary Tatlock, and Sorin Lerner. Translating between PEGs and CFGs. Technical Report CS2008-0931, University of California, San Diego, November 2008.
-
(2008)
Technical Report CS2008-0931
-
-
Tate, R.1
Stepp, M.2
Tatlock, Z.3
Lerner, S.4
-
34
-
-
1542295479
-
Efficient building and placing of gating functions
-
June
-
P. Tu and D. Padua. Efficient building and placing of gating functions. In PLDI, June 1995.
-
(1995)
PLDI
-
-
Tu, P.1
Padua, D.2
-
35
-
-
0001956132
-
Soot-a Java optimization framework
-
R. Vallée-Rai, L. Hendren, V. Sundaresan, P. Lam, E. Gagnon, and P. Co. Soot-a Java optimization framework. In CASCON, 1999.
-
(1999)
CASCON
-
-
Vallée-Rai, R.1
Hendren, L.2
Sundaresan, V.3
Lam, P.4
Gagnon, E.5
Co, P.6
-
36
-
-
0038895765
-
Compiling language definitions: The ASF+SDF compiler
-
M. G. J. van den Brand, J. Heering, P. Klint, and P. A. Olivier. Compiling language definitions: the ASF+SDF compiler. Transactions on Programming Languages and Systems, 24(4), 2002.
-
(2002)
Transactions on Programming Languages and Systems
, vol.24
, pp. 4
-
-
Van Den Brand, M.G.J.1
Heering, J.2
Klint, P.3
Olivier, P.A.4
-
37
-
-
0031606558
-
Building program optimizers with rewriting strategies
-
E. Visser, Z. Benaissa, and A Tolmach. Building program optimizers with rewriting strategies. In ICFP, 1998.
-
(1998)
ICFP
-
-
Visser, E.1
Benaissa, Z.2
Tolmach, A.3
-
38
-
-
0027986216
-
Value dependence graphs: Representation without taxation
-
D. Weise, R. Crew, M. Ernst, and B. Steensgaard. Value dependence graphs: Representation without taxation. In POPL, 1994.
-
(1994)
POPL
-
-
Weise, D.1
Crew, R.2
Ernst, M.3
Steensgaard, B.4
-
39
-
-
85031726808
-
An approach to ordering optimizing transformations
-
Debbie Whitfield and Mary Lou Soffa. An approach to ordering optimizing transformations. In PPOPP, 1990.
-
(1990)
PPOPP
-
-
Whitfield, D.1
Soffa, M.L.2
-
41
-
-
57349109988
-
Efficient program execution indexing
-
June
-
B. Xin, W. N. Sumner, and X. Zhang. Efficient program execution indexing. In PLDI, June 2008.
-
(2008)
PLDI
-
-
Xin, B.1
Sumner, W.N.2
Zhang, X.3
-
42
-
-
1442284666
-
VOC: A methodology for the translation validation of optimizing compilers
-
March
-
Lenore Zuck, Amir Pnueli, Yi Fang, and Benjamin Goldberg. VOC: A methodology for the translation validation of optimizing compilers. Journal of Universal Computer Science, 9(3):223-247, March 2003.
-
(2003)
Journal of Universal Computer Science
, vol.9
, Issue.3
, pp. 223-247
-
-
Zuck, L.1
Pnueli, A.2
Fang, Y.3
Goldberg, B.4
|