2011-11-08 |
Andreas Seltenreich | Fix setoutfile/irgname debugger commands. |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Andreas Zwinkau | Remove warning |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Andreas Zwinkau | Add missing external function implementations |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Matthias Braun | iropt: return after making a new node |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Matthias Braun | iropt: make sure we reach the fixpoint |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Matthias Braun | only add new X nodes as tuple preds if CopyB throws... |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Matthias Braun | fix arch_dep for mul(x,0) |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Matthias Braun | disallow Conv Is(xx b) |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Matthias Braun | Set optimisations moved to transform_node_Mux |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Matthias Braun | iropt: optimize Cmp(Mux(c, c0, c1), c2) |
commit | commitdiff | tree | snapshot |
2011-11-07 |
Matthias Braun | tarval: allow or/eor/and/andnot on references |
commit | commitdiff | tree | snapshot |
2011-11-04 |
Matthias Braun | localopt: x + signbit => x ^ signbit |
commit | commitdiff | tree | snapshot |
2011-11-04 |
Matthias Braun | ia32: split peephole opts into 2 passes |
commit | commitdiff | tree | snapshot |
2011-11-04 |
Matthias Braun | ia32: improve Test peephole optimisation |
commit | commitdiff | tree | snapshot |
2011-11-04 |
Matthias Braun | ia32: sign flag is enough if no overflow |
commit | commitdiff | tree | snapshot |
2011-11-04 |
Matthias Braun | localopt: simple associativity optimisation |
commit | commitdiff | tree | snapshot |
2011-11-04 |
Matthias Braun | iropt: cmp(~x & 1, 0) => !cmp(x & 1, 0) |
commit | commitdiff | tree | snapshot |
2011-11-04 |
Andreas Zwinkau | Wrap optimize_graph_df in opt_manage framework |
commit | commitdiff | tree | snapshot |
2011-11-04 |
Andreas Zwinkau | cfopt can skip jump blocks now |
commit | commitdiff | tree | snapshot |
2011-11-04 |
Matthias Braun | ia32: improve AM-matching for x87-fpu nodes |
commit | commitdiff | tree | snapshot |
2011-11-03 |
Matthias Braun | lower_switch: fix bug in normalisation |
commit | commitdiff | tree | snapshot |
2011-11-03 |
Matthias Braun | irverify: switch entry modes must match selector |
commit | commitdiff | tree | snapshot |
2011-11-03 |
Manuel Mohr | sparc: Pass correct argument to lower_alloc. |
commit | commitdiff | tree | snapshot |
2011-11-03 |
Matthias Braun | update jinja2 to avoid some annoying warnings |
commit | commitdiff | tree | snapshot |
2011-11-03 |
Matthias Braun | irmode: set some default values for (un)signed_eq of... |
commit | commitdiff | tree | snapshot |
2011-11-02 |
Matthias Braun | introduce Switch node |
commit | commitdiff | tree | snapshot |
2011-11-02 |
Matthias Braun | critical_edges: set NO_CRITICAL_EDGES graph flag |
commit | commitdiff | tree | snapshot |
2011-11-02 |
Matthias Braun | generate irdump proj-number lookup tables |
commit | commitdiff | tree | snapshot |
2011-11-02 |
Matthias Braun | avoid _ prefix in identifiers, correct coding style |
commit | commitdiff | tree | snapshot |
2011-11-02 |
Matthias Braun | tv: fix float->int conversion problems |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | cleanup return.c a bit |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | avoid special case of a node input being NULL |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | fix missing PTR_TO_INT macros in release mode |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | be: let begnuas call be_dbg_method_begin/end |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | Initial support for dwarf debug info |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | let backends decide wether to use begnuas |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | finalize debug stuff before arch_env_done which frees... |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | ir_mode: simplify interface, improve float-mode handling |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | ia32: fix float_const_store for modes with 10bytes |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | heights: fix usage of uninitialized memory |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | remove old+nonworking setting of ieee754 immediate... |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | avoid usage of identifiers with _ prefix |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | irmode: remove support for vector mode |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | move floatingpoint number state out of ieee_descriptor_t |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | remove old+broken ieee754 tests |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | iropt: Or/Eor/Add are sometimes equivalent |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Matthias Braun | remove a bunch of comments marking end of blocks |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Andreas Zwinkau | Let normalize_n_returns cope with Bads |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Andreas Zwinkau | tailrec requires many Returns |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Christoph Mallon | Dump alert, backspace and vertical tab in string initia... |
commit | commitdiff | tree | snapshot |
2011-10-27 |
Christoph Mallon | Dump special characters in string intializers properly... |
commit | commitdiff | tree | snapshot |
2011-10-26 |
Andreas Zwinkau | Fix lower_mode_b aka x86code/fehler136 |
commit | commitdiff | tree | snapshot |
2011-10-26 |
Andreas Zwinkau | Add remove_tuples function |
commit | commitdiff | tree | snapshot |
2011-10-26 |
Andreas Zwinkau | Compile git revision into libfirm |
commit | commitdiff | tree | snapshot |
2011-10-26 |
Andreas Zwinkau | Use opt_manage framework for tailrec |
commit | commitdiff | tree | snapshot |
2011-10-25 |
Christoph Mallon | Dump array initialisers, which contain only bytes in... |
commit | commitdiff | tree | snapshot |
2011-10-25 |
Christoph Mallon | Remove ia32_l_Setcc and remove set creation callback... |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | simply use long long |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | remove unnecessary libcore bits |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | remove is_Global/get_GlobalEntity |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | consolidate utility macros in util.h |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | irmode: remove support for exotic arithmetics |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | tarvals are unique no need to use tarval_cmp for equali... |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | use a hook to dump vrp info instead of polluting irdump.c |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | assert that no hook_entry is registered twice |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | rename ir_phase to ir_nodemap and simplify interface |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | belive: use sparse hashmap for block->data mapping |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | cfopt: use a hashmap for sparse block->data mapping |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | rename irnodemap to irnodehashmap |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | iropt: add (a|b) & ~b => a & ~b rule |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | ia32: change ShrD/ShlD patterns to match Add instead... |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | normalise Or/Eor => Add where possible |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | cast ctype functions input to unsigned char |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | make fltcalc.c more portable (and msvc independent) |
commit | commitdiff | tree | snapshot |
2011-10-20 |
Matthias Braun | rename some constants to avoid clashes with system... |
commit | commitdiff | tree | snapshot |
2011-10-19 |
Matthias Braun | add a Doxyfile for people without firm-build |
commit | commitdiff | tree | snapshot |
2011-10-19 |
Matthias Braun | generate_emitter.pl depends on generate_emitter_new.pl |
commit | commitdiff | tree | snapshot |
2011-10-19 |
Matthias Braun | fix perl warning |
commit | commitdiff | tree | snapshot |
2011-10-19 |
Matthias Braun | we (also) build a shared lib for which some architectur... |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Matthias Braun | sparc: emit extra-indentation for delay slots |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Matthias Braun | sparc: implement more fold-into-restore peephole optimi... |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Matthias Braun | be: factor out can_move_to function from sparc_emitter |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Matthias Braun | bepeephole: use global register indices |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Matthias Braun | sparc: use AddCC, SubCC, MulCC |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Matthias Braun | generate nicer emitter code |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Matthias Braun | sparc: improve delay slot picking |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Matthias Braun | bepeephole: make assert about dominance less strict |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Matthias Braun | change strange indentation |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Sebastian Buchwald | Xor without address mode is commutative. |
commit | commitdiff | tree | snapshot |
2011-10-17 |
Sebastian Buchwald | Also track extended live ranges. |
commit | commitdiff | tree | snapshot |
2011-10-13 |
Sebastian Buchwald | Clean up code. |
commit | commitdiff | tree | snapshot |
2011-10-13 |
Sebastian Buchwald | Fixed typo. |
commit | commitdiff | tree | snapshot |
2011-10-13 |
Sebastian Buchwald | Lower double word builtins. |
commit | commitdiff | tree | snapshot |
2011-10-13 |
Sebastian Buchwald | Fixed some typos. |
commit | commitdiff | tree | snapshot |
2011-10-11 |
Matthias Braun | sparc: prefer andn,orn,xorn when they lead to smaller... |
commit | commitdiff | tree | snapshot |
2011-10-11 |
Matthias Braun | sparc: peephole - fold copy into restore |
commit | commitdiff | tree | snapshot |
2011-09-28 |
Manuel Mohr | sparc: Corrected sp-relative access warning. |
commit | commitdiff | tree | snapshot |
2011-09-28 |
Manuel Mohr | sparc: Restore accidentally deleted assert. |
commit | commitdiff | tree | snapshot |
2011-09-28 |
Sebastian Buchwald | Fixed local optimization. |
commit | commitdiff | tree | snapshot |
2011-09-27 |
Manuel Mohr | sparc: Warn if trying to emit stack relative Lds/Sts... |
commit | commitdiff | tree | snapshot |
next |