Up to [local] / ports / devel / libfirm
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 23 03:15:30 2024 UTC (3 months, 1 week ago) by bcallah
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
HEAD
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (unified)
Update to the latest trees of libfirm and cparser. Removes libfirm's dep on Python 2 (now uses Python 3). Spurred on by ddickman@'s work to retire Python 2 ports.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Sep 24 02:12:35 2018 UTC (5 years, 8 months ago) by bcallah
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE,
OPENBSD_7_4,
OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2,
OPENBSD_7_1_BASE,
OPENBSD_7_1,
OPENBSD_7_0_BASE,
OPENBSD_7_0,
OPENBSD_6_9_BASE,
OPENBSD_6_9,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6,
OPENBSD_6_5_BASE,
OPENBSD_6_5,
OPENBSD_6_4_BASE,
OPENBSD_6_4
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (unified)
Chase latest libFIRM+cparser code, call it 1.22.1pl2. Notable user change: a 32-bit RISC-V backend. Also bugfixes for the amd64 backend. Shared library lost a function => major bump
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jun 15 01:04:54 2018 UTC (5 years, 11 months ago) by bcallah
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (unified)
Update cparser+libFirm to each's latest code, calling it pl1. This upstreams OpenBSD-specific support. cparser+libFirm can now rebuild itself, and is happy with both ld and lld. ok sthen@
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Nov 6 01:19:16 2017 UTC (6 years, 6 months ago) by bcallah
Branch: bcallah
CVS Tags: bcallah_20171105,
OPENBSD_6_3_BASE,
OPENBSD_6_3
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (unified)
Import devel/libfirm, a graph based intermediate representation and backend ok bentley@ 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
Revision 1.1 / (download) - annotate - [select for diffs], Mon Nov 6 01:19:16 2017 UTC (6 years, 6 months ago) by bcallah
Branch: MAIN
Initial revision