libfirm
2011-11-11 Andreas Zwinkauclean goal should also remove generated code
2011-11-11 Matthias Braungen_docu: fix missing attributes, show generation time...
2011-11-10 Matthias Brauna first attempt at a node-documentation tool
2011-11-10 Matthias Braunbe: rework isa_if interface and initialisation
2011-11-10 Matthias Braunremove be_opt_register from public API (ir_init calls...
2011-11-10 Matthias Braunbe: get rid of arch_irn_classify callback
2011-11-10 Matthias Braunremove unused op_machine, op_machine_op stuff
2011-11-10 Matthias Braunbe: remove remnants of machine description
2011-11-10 Matthias Braunbe: remove more unnecessary callbacks
2011-11-10 Matthias Braunbe: remove unused reg_class_for_mode callback
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-11-10 Sebastian BuchwaldPrevent computations with tarval_bad.
2011-11-09 Matthias Braunbepeephole: reachability check in can_move_before
2011-11-09 Matthias Braunheights: use fast access functions for _reachable
2011-11-09 Matthias Braunirloop: remove get_loop_son, get_loop_node
2011-11-09 Andreas Seltenreichiropt: Don't try to optimize Mux D.
2011-11-08 Andreas SeltenreichFix setoutfile/irgname debugger commands.
2011-11-07 Andreas ZwinkauRemove warning
2011-11-07 Andreas ZwinkauAdd missing external function implementations
2011-11-07 Matthias Brauniropt: return after making a new node
2011-11-07 Matthias Brauniropt: make sure we reach the fixpoint
2011-11-07 Matthias Braunonly add new X nodes as tuple preds if CopyB throws...
2011-11-07 Matthias Braunfix arch_dep for mul(x,0)
2011-11-07 Matthias Braundisallow Conv Is(xx b)
2011-11-07 Matthias BraunSet optimisations moved to transform_node_Mux
2011-11-07 Matthias Brauniropt: optimize Cmp(Mux(c, c0, c1), c2)
2011-11-07 Matthias Brauntarval: allow or/eor/and/andnot on references
2011-11-04 Matthias Braunlocalopt: x + signbit => x ^ signbit
2011-11-04 Matthias Braunia32: split peephole opts into 2 passes
2011-11-04 Matthias Braunia32: improve Test peephole optimisation
2011-11-04 Matthias Braunia32: sign flag is enough if no overflow
2011-11-04 Matthias Braunlocalopt: simple associativity optimisation
2011-11-04 Matthias Brauniropt: cmp(~x & 1, 0) => !cmp(x & 1, 0)
2011-11-04 Andreas ZwinkauWrap optimize_graph_df in opt_manage framework
2011-11-04 Andreas Zwinkaucfopt can skip jump blocks now
2011-11-04 Matthias Braunia32: improve AM-matching for x87-fpu nodes
2011-11-03 Matthias Braunlower_switch: fix bug in normalisation
2011-11-03 Matthias Braunirverify: switch entry modes must match selector
2011-11-03 Manuel Mohrsparc: Pass correct argument to lower_alloc.
2011-11-03 Matthias Braunupdate jinja2 to avoid some annoying warnings
2011-11-03 Matthias Braunirmode: set some default values for (un)signed_eq of...
2011-11-02 Matthias Braunintroduce Switch node
2011-11-02 Matthias Brauncritical_edges: set NO_CRITICAL_EDGES graph flag
2011-11-02 Matthias Braungenerate irdump proj-number lookup tables
2011-11-02 Matthias Braunavoid _ prefix in identifiers, correct coding style
2011-11-02 Matthias Brauntv: fix float->int conversion problems
2011-10-27 Matthias Brauncleanup return.c a bit
2011-10-27 Matthias Braunavoid special case of a node input being NULL
2011-10-27 Matthias Braunfix missing PTR_TO_INT macros in release mode
2011-10-27 Matthias Braunbe: let begnuas call be_dbg_method_begin/end
2011-10-27 Matthias BraunInitial support for dwarf debug info
2011-10-27 Matthias Braunlet backends decide wether to use begnuas
2011-10-27 Matthias Braunfinalize debug stuff before arch_env_done which frees...
2011-10-27 Matthias Braunir_mode: simplify interface, improve float-mode handling
2011-10-27 Matthias Braunia32: fix float_const_store for modes with 10bytes
2011-10-27 Matthias Braunheights: fix usage of uninitialized memory
2011-10-27 Matthias Braunremove old+nonworking setting of ieee754 immediate...
2011-10-27 Matthias Braunavoid usage of identifiers with _ prefix
2011-10-27 Matthias Braunirmode: remove support for vector mode
2011-10-27 Matthias Braunmove floatingpoint number state out of ieee_descriptor_t
2011-10-27 Matthias Braunremove old+broken ieee754 tests
2011-10-27 Matthias Brauniropt: Or/Eor/Add are sometimes equivalent
2011-10-27 Matthias Braunremove a bunch of comments marking end of blocks
2011-10-27 Andreas ZwinkauLet normalize_n_returns cope with Bads
2011-10-27 Andreas Zwinkautailrec requires many Returns
2011-10-27 Christoph MallonDump alert, backspace and vertical tab in string initia...
2011-10-27 Christoph MallonDump special characters in string intializers properly...
2011-10-26 Andreas ZwinkauFix lower_mode_b aka x86code/fehler136
2011-10-26 Andreas ZwinkauAdd remove_tuples function
2011-10-26 Andreas ZwinkauCompile git revision into libfirm
2011-10-26 Andreas ZwinkauUse opt_manage framework for tailrec
2011-10-25 Christoph MallonDump array initialisers, which contain only bytes in...
2011-10-25 Christoph MallonRemove ia32_l_Setcc and remove set creation callback...
2011-10-20 Matthias Braunsimply use long long
2011-10-20 Matthias Braunremove unnecessary libcore bits
2011-10-20 Matthias Braunremove is_Global/get_GlobalEntity
2011-10-20 Matthias Braunconsolidate utility macros in util.h
2011-10-20 Matthias Braunirmode: remove support for exotic arithmetics
2011-10-20 Matthias Brauntarvals are unique no need to use tarval_cmp for equali...
2011-10-20 Matthias Braunuse a hook to dump vrp info instead of polluting irdump.c
2011-10-20 Matthias Braunassert that no hook_entry is registered twice
2011-10-20 Matthias Braunrename ir_phase to ir_nodemap and simplify interface
2011-10-20 Matthias Braunbelive: use sparse hashmap for block->data mapping
2011-10-20 Matthias Brauncfopt: use a hashmap for sparse block->data mapping
2011-10-20 Matthias Braunrename irnodemap to irnodehashmap
2011-10-20 Matthias Brauniropt: add (a|b) & ~b => a & ~b rule
2011-10-20 Matthias Braunia32: change ShrD/ShlD patterns to match Add instead...
2011-10-20 Matthias Braunnormalise Or/Eor => Add where possible
2011-10-20 Matthias Brauncast ctype functions input to unsigned char
2011-10-20 Matthias Braunmake fltcalc.c more portable (and msvc independent)
2011-10-20 Matthias Braunrename some constants to avoid clashes with system...
2011-10-19 Matthias Braunadd a Doxyfile for people without firm-build
2011-10-19 Matthias Braungenerate_emitter.pl depends on generate_emitter_new.pl
2011-10-19 Matthias Braunfix perl warning
2011-10-19 Matthias Braunwe (also) build a shared lib for which some architectur...
2011-10-17 Matthias Braunsparc: emit extra-indentation for delay slots
2011-10-17 Matthias Braunsparc: implement more fold-into-restore peephole optimi...
2011-10-17 Matthias Braunbe: factor out can_move_to function from sparc_emitter
2011-10-17 Matthias Braunbepeephole: use global register indices
2011-10-17 Matthias Braunsparc: use AddCC, SubCC, MulCC
next