Partial evaluation is a source to source program transformation that makes use of symbolic interpre-tation to perform aggresive constant propagation. Most partial evaluators are written as monolithic programs that operate on their terms directly by recursing over the structure of the expressions. Several partial evaluators and code generators have been published that do not process their terms directly; instead, the partial evaluator is inlined into the program to be specialized via a source to source translation. This technique has resulted in some evaluators with interesting properties, such as a very small size and the ability to self-apply in the online case. A weakness of these partial evaluators is that they lack a mechanism to contro...
Program manipulation is the task to perform transformations on program code, and is normally done in...
We present an offline partial evaluator for a higher-order subset of ML with reference types. Its no...
We report on a case study in the application of partial evaluation, initiatedby the desire to speed ...
97 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.For larger languages, this tec...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Abstract. Existing partial evaluators usually fix the strategy for bind-ing-time analysis. But a sin...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
Partial evaluation is a program specialization technique that allows to optimize programs for which ...
Abstract. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partia...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
. A partial evaluator, given a program and a known "static" part of its input data, output...
We describe the design and implementation of an off-line partial evaluator for Standard ML programs....
International audiencePartial evaluation is a program-transformation technique that automatically sp...
This paper is a short tutorial introduction to online partial evaluation. We show how to write a sim...
Program manipulation is the task to perform transformations on program code, and is normally done in...
We present an offline partial evaluator for a higher-order subset of ML with reference types. Its no...
We report on a case study in the application of partial evaluation, initiatedby the desire to speed ...
97 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.For larger languages, this tec...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Abstract. Existing partial evaluators usually fix the strategy for bind-ing-time analysis. But a sin...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
Partial evaluation is a program specialization technique that allows to optimize programs for which ...
Abstract. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partia...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
. A partial evaluator, given a program and a known "static" part of its input data, output...
We describe the design and implementation of an off-line partial evaluator for Standard ML programs....
International audiencePartial evaluation is a program-transformation technique that automatically sp...
This paper is a short tutorial introduction to online partial evaluation. We show how to write a sim...
Program manipulation is the task to perform transformations on program code, and is normally done in...
We present an offline partial evaluator for a higher-order subset of ML with reference types. Its no...
We report on a case study in the application of partial evaluation, initiatedby the desire to speed ...