./devel/libfirm [graph based intermediate representation and backend]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.22.1pl2, Package name: libfirm-1.22.1pl2
Maintained by: Brian Callahan
Master sites:
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


Filesize: 1590.766 KB
Version History (View Complete History)
  • (2018-09-26) Updated to version: libfirm-1.22.1pl2
  • (2018-06-15) Updated to version: libfirm-1.22.1pl1
  • (2017-11-06) Package added to openports.se, version libfirm-1.22.1 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2018-09-23 20:12:35 by Brian Callahan | Files touched by this commit (6)
Log message:
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
   2018-09-23 20:12:35 by Brian Callahan | Files touched by this commit (6)
Log message:
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
   2018-09-23 20:12:35 by Brian Callahan | Files touched by this commit (6)
Log message:
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
   2018-09-23 20:12:35 by Brian Callahan | Files touched by this commit (6)
Log message:
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
   2018-06-14 19:04:55 by Brian Callahan | Files touched by this commit (14)
Log message:
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@
   2018-06-14 19:04:55 by Brian Callahan | Files touched by this commit (14)
Log message:
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@
   2018-06-14 19:04:55 by Brian Callahan | Files touched by this commit (14)
Log message:
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@
   2018-06-14 19:04:55 by Brian Callahan | Files touched by this commit (14)
Log message:
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@
   2018-06-14 19:04:55 by Brian Callahan | Files touched by this commit (14)
Log message:
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@
   2018-06-14 19:04:55 by Brian Callahan | Files touched by this commit (14)
Log message:
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@
   2018-06-14 19:04:55 by Brian Callahan | Files touched by this commit (14)
Log message:
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@
   2018-01-20 02:13:35 by Landry Breuil | Files touched by this commit (3)
Log message:
Use MODCMAKE_BUILD_SUFFIX where appropriate.