aboutsummaryrefslogtreecommitdiff
path: root/devel/libfirm
Commit message (Collapse)AuthorAgeFilesLines
* Correct all instances where OPTIONS_DEFINE was being overwrittenAdam Weinberger2014-07-151-2/+0
| | | | | | | by multiple definitions. Notes: svn path=/head/; revision=361986
* - Convert USE_BZIP2 to USESDmitry Marakasov2014-06-232-4/+3
| | | | | | | | | - Switch to USES=libtool, drop .la files Approved by: portmgr blanket Notes: svn path=/head/; revision=359018
* Support stageBaptiste Daroussin2014-01-211-12/+5
| | | | Notes: svn path=/head/; revision=340518
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | devel part 3) Notes: svn path=/head/; revision=327724
* - Update to 1.21.0Armin Pirkovitsch2013-04-305-37/+30
| | | | | | | | | | | | | | | | - Switch to OptionsNG - Update pkg-descr and WWW: - Trim Makefile headers - Add USES= pkgconfig - Update MAINTAINER to my FreeBSD address PR: ports/175919 Submitted by: Po-Chien Lin <linpc _AT_ cs.nctu.edu.tw> Approved by: beat (mentor) Notes: svn path=/head/; revision=316955
* - Update to 0.9.13Martin Wilke2012-01-283-11/+3
| | | | | | | | PR: 164297 Submitted by: Armin Pirkovitsch <armin@frozen-zone.org> Notes: svn path=/head/; revision=289988
* - Update devel/libfirm to 1.19.1Chris Rees2011-08-124-16/+23
| | | | | | | | | | - Update lang/cparser to 0.9.12 and bump LIB_DEPENDS for libfirm PR: ports/159627 Submitted by: Armin Pirkovitsch <armin@frozen-zone.org> (maintainer) Notes: svn path=/head/; revision=279562
* -remove MD5Olli Hauer2011-07-031-1/+0
| | | | Notes: svn path=/head/; revision=276999
* - Update to 1.18.1Bernhard Froehlich2010-07-253-12/+12
| | | | | | | | | | | | - Add LICENSE - Pass maintainership to submitter (via IRC) PR: ports/148723 Submitted by: Armin Pirkovitsch <armin at frozen-zone dot org> Approved by: beat (co-mentor) Notes: svn path=/head/; revision=258232
* Reset christoph.mallon@gmx.de due to maintainer-timeouts and no responseMark Linimon2010-06-061-1/+1
| | | | | | | | | to email. Hat: portmgr Notes: svn path=/head/; revision=255864
* - Update to 1.16.0Martin Wilke2009-02-152-6/+7
| | | | | | | | | - Use SF macro Submitted by: Christoph Mallon (maintainer via irc) Notes: svn path=/head/; revision=228392
* - Update to 1.15.0Wesley Shields2008-12-024-10/+10
| | | | | | | | | | | - Switch to MASTER_SITE_SOURCEFORGE - Minor cleanup to pkg-descr PR: ports/129342 Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (maintainer) Notes: svn path=/head/; revision=223697
* libFIRM provides a graph-based intermediate representation (IR), which operatesMartin Wilke2008-11-234-0/+154
exclusively in SSA-form, starting at IR construction until assembler code emission. It offers many analyses and optimizations, provides extensive debug support and includes a backend framework. * analyses: dominance, loop tree, execution frequency, control dependencies, call graph, rapid type, def-use, alias analysis, class hierarchy analysis * optimizations: dead code elimination (happens implicitly), constant folding, local common subexpression elimination, arithmetic identities (happens on the fly), unreachable code elimination, global common subexpression elimination, code placement, strength reduction, scalar replacement, if-conversion, load/store optimization, control flow optimizations, reassociation, partial condition evaluation, tail recursion elimination, inlining, procedure cloning * enhanced debugging support: extensive checkers, breakpoints on node creation, entity creation, graph dumping * lowering of intrinsics, double word arithmetics, bitfields * generic backend features: * novel SSA based register allocator * several SSA copy coalescing and spilling algorithms * algorithms for instruction and basic block scheduling * working ia32 backend, unfinished backends for MIPS, ARM, PPC32 * handwritten recursive descent C89/C99 frontend available (lang/cparser) WWW: http://libfirm.org/ PR: ports/129070 Submitted by: Christoph Mallon <christoph.mallon at gmx.de> Notes: svn path=/head/; revision=223305