libFirm For Mac Publisher's description
from libFirm Team
libFirm is a C library implementing the Firm low-level intermediate...
libFirm is a C library implementing the Firm low-level intermediate representation. Firm is used to represent a computer program in order to analyse and transform it. Its main application is compiler construction where we use it to represent, optimize and transform C and Java programs to native machine code.
The most important features of Firm are that it is
* low-level which means that the representation of the program is closer to machine code than to the language.
* completely graph based which means that there are no instruction lists or triple code, only data dependence and control flow graphs.
* completely SSA based which means that the code of the program is always in SSA form.
A complete list of Features is also available.
In the following, we will try to give you an idea about how programs are presented in Firm.
Firm is using most of the concepts described by Cliff Click.
What's New in This Release:В· Fix bug where stackframe was not always setup for -fno-omit-frame-pointer
В· bugfixes in Asm handling
System Requirements:No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall