QuaC: Binary Optimization for Fast Runtime Code Generation in C (Extended Abstract)
Curtis Yarvin, Adam Sah · UC Berkeley · 1994
Runtime Code Generation (RTCG) has considerable theoretical potential but has so far seen little use in practice. Adequate tools are lacking. We present QuaC, an RTCG system that lets C programmers specialize their functions at runtime with a simple, portable user interface. QuaC works by applying compiler optimization techniques to machine code in memory. It is fast and highly retargetable