# The devel/libfirm port

## libfirm-1.22.1pl3p2 – graph based intermediate representation and backend

## 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

WWW: https://pp.ipd.kit.edu/firm/

Only for arches
  amd64 arm i386
Categories:
  devel lang/python

## Library dependencies

## Build dependencies

- STEM->=15,<16:lang/gcc/15
- devel/gmake
- lang/python/3

## Run dependencies