graph based intermediate representation and backend
Project homepage: https://pp.ipd.kit.edu/firm/
Description
The Firm library implements the Firm intermediate representation (ir).
libFirm contains algorithms for construction of the SSA form directly
from the attributed syntax tree. A set of analyses and optimization
phases is provided.
libFirm includes backends of varying maturities for IA32, AMD64, ARM,
and other architectures.
Features:
* Completely graph-based, source- and target-independent intermediate
representation in SSA form
* Extensive set of optimizations
* High-quality register allocation
Package information
- Ports path
- devel/libfirm
- Package architecture
- amd64
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- devel, lang/python
- Available flavors
- None listed
- Only for architectures
- amd64, arm, i386
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Build
Test
Used by (1 dependency relationships)
Includes library, runtime, build and test dependencies.