Staged Allocation: Engineering the Specification and Implementation Of Procedure . . .

Abstract

We present staged allocation, a new technique for specifying calling conventions. A specification written using staged allocation has a precise, formal semantics, and it can be executed directly inside a compiler. An implementation takes about 250 lines of ML or 650 lines of C++. Descriptions of nine calling conventions range in size from 15 to 30 lines each

    Similar works

    Full text

    thumbnail-image

    Available Versions