Capabilities

The BEG retargetable native code generator tool is much more than just portable code generation with a fixed intermediate code, or a pattern matching tool for code selection.

BEG can work with input in a wide range of intermediate representations, from abstract syntax trees to graph-based intermediate representations. It therefore can easily be adapted to a broad range of compiler environments and front ends.

BEG can generate radically different code generators from the same machine specification, controlled by options. You can select simple very quick code generators or highly optimizing code generators using global register allocation and instruction scheduling.

All generation is guided by a single integrated machine description, which simplifies coding and guarantees the integrity of the whole system.

With BEG you can build high quality code generators in a fraction of the time and effort required for hand writing. The resulting code generators are very reliable, because they are generated from automatically checked formal specifications, using carefully tested components automatically selected and customized by BEG.

This page was dynamically generated by the web application development tool RADpage © 1996-2025 H.E.I. All Rights Reserved. taccgl® is a trademark registered in Germany, taccgl® ist ein in Deutschland eingetragenes Warenzeichen

BEG

 
Web Development
Compiler Tools
    BEG
        Motivation
*        Capabilities
        Technology
        History