libFIRM provides a graph-based intermediate representation (IR), which operates exclusively in SSA-form, starting at IR construction until assembler code emission. It offers many analyses and optimizations, provides extensive debugging 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 ARM, MIPS, PPC32 * handwritten recursive descent C90/C99 frontend available (lang/cparser) WWW: http://libfirm.org/ ue='cinnamon'>cinnamon FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/dns/powerdns-devel/files
Commit message (Expand)AuthorAgeFilesLines
* - Update to 2.9.22.20080804beech2008-08-071-38/+0
* - Update to 3.0.20080406jadawin2008-06-261-41/+0
* Fix opendbx backend bugs.wxs2008-06-091-0/+41
* PowerDNS is an advanced DNS server, which allows for several differentjadawin2008-05-077-241/+43
* - Update PowerDNS to 2.9.21clsung2007-04-2713-1264/+312
* - Fix PostgreSQL schemapav2007-03-231-2/+2
* - Update OpenDBX patch, as found on www.linuxnetworkds.de, whichrafan2007-03-032-64/+86
* - Add new OpenDBX patch (from [1]).alepulver2007-02-073-80/+78
* - Remove SQLITE3 backend option, it was added prematurelypav2007-01-311-9/+0
* - Add support for geo backendgabor2007-01-139-204/+1193
* - Add patches to fix IPv6 support. [1]stefan2006-11-193-1/+30
* - Update to 2.9.20garga2006-03-181-23/+0
* Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.dougb2006-02-212-4/+4
* - Remove USE_REINPLACEehaupt2006-02-152-2/+2
* Update to 2.9.19kwm2005-11-045-63/+29
* - Fix and update LDAP supportpav2005-07-292-4/+46
* - Update to 2.9.18pav2005-07-1819-292/+115
* - Fix build on FreeBSD 6pav2005-02-152-0/+39
* - Update to 2.9.17pav2005-01-151-29/+25
* pdns_recursor related issues fixed.nork2004-11-201-0/+33
* Fixed OpenLDAP 2.2 support by using USE_OPENLDAP knobeik2004-05-011-6/+4
* OpenLDAP 2.0 is no longer supported, so also removed from PowerDNSeik2004-04-301-5/+0
* - Add WITH_SQLITE knob to enable SQLite backendpav2004-03-065-1/+64
* - Some small fixes to startup-script (fixed by Dirk Meyer and Ralf vd Enden).pav2004-03-031-5/+2
* - Update to 2.9.16pav2004-03-011-10/+0
* - Add sample startup scriptpav2004-02-291-0/+34
* - Update to 2.9.15dinoex2004-01-203-11/+10
* - Update to 2.9.13dinoex2004-01-122-18/+11
* - Added some patches to fix a memory leak in the bind backenddinoex2003-11-186-1/+133
* - let user configure witch MySQL or OpenLDAP versions he wantsdinoex2003-10-261-5/+27
* - Update to 2.9.11dinoex2003-08-271-48/+0
* - Update to 2.9.10 (fixes a core-dump problem when adding new zone-records)dinoex2003-07-262-12/+48
* - fix a problem with mysqldinoex2003-06-121-24/+0
* - update to 2.9.8dinoex2003-05-114-31/+5
* - Update to 2.9.6dinoex2003-03-233-5/+33
* PowerDNS is an advanced DNS server, which allows for several differentdinoex2003-01-20