Imperative-program transformation by instrumented-interpreter specialization

    Publikation: Artikel i tidsskrift og konference artikel i tidsskriftTidsskriftartikelForskningpeer review

    Abstract

    We describe how to implement strength reduction, loop-invariant code motion and loop quasi-invariant code motion by specializing instrumented interpreters. To curb code duplication intrinsic to such specialization, we introduce a new program transformation, rewinding, which uses Moore-automata minimization to remove duplicated code.
    OriginalsprogEngelsk
    TidsskriftHigher-Order and Symbolic Computation
    Vol/bind21
    Udgave nummer1-2
    Sider (fra-til)37-58
    Antal sider22
    ISSN1388-3690
    StatusUdgivet - 15 apr. 2008

    Emneord

    • Partial evaluation
    • interpretive approach
    • imperative program transformation
    • code duplication
    • Moore automata

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'Imperative-program transformation by instrumented-interpreter specialization'. Sammen danner de et unikt fingeraftryk.

    Citationsformater