2011-11-17 |
Matthias Braun | we want to visit NoMem in the const code irg
|
commit | commitdiff | tree |
2011-11-17 |
Matthias Braun | differntiate entity kinds
|
commit | commitdiff | tree |
2011-11-17 |
Matthias Braun | handle Block_entity like other node attributes
|
commit | commitdiff | tree |
2011-11-17 |
Matthias Braun | type list fixes
|
commit | commitdiff | tree |
2011-11-16 |
Matthias Braun | add missing entries in set_default_get_type_attr
|
commit | commitdiff | tree |
2011-11-16 |
Matthias Braun | irop: refactor default_operation setting
|
commit | commitdiff | tree |
2011-11-16 |
Matthias Braun | do more assert checking in set_irn_in
|
commit | commitdiff | tree |
2011-11-16 |
Matthias Braun | irverify: check that switch_table != NULL
|
commit | commitdiff | tree |
2011-11-16 |
Matthias Braun | introduce anchor_first and anchor_last in irg_anchors...
|
commit | commitdiff | tree |
2011-11-16 |
Matthias Braun | ia32: do not change tarval output modes in init
|
commit | commitdiff | tree |
2011-11-14 |
Matthias Braun | remove unused tail_call attribute from Call
|
commit | commitdiff | tree |
2011-11-14 |
Matthias Braun | iropt: use Confirm info for Cmp-relations
|
commit | commitdiff | tree |
2011-11-14 |
Matthias Braun | confirm: fix stupid bug, use opt_manage framework
|
commit | commitdiff | tree |
2011-11-14 |
Matthias Braun | ia32: set ls_mode on more nodes
|
commit | commitdiff | tree |
2011-11-14 |
Matthias Braun | remove irbitset.h
|
commit | commitdiff | tree |
2011-11-11 |
Matthias Braun | gen_docu: fix missing attributes, show generation time...
|
commit | commitdiff | tree |
2011-11-10 |
Matthias Braun | a first attempt at a node-documentation tool
|
commit | commitdiff | tree |
2011-11-10 |
Matthias Braun | be: rework isa_if interface and initialisation
|
commit | commitdiff | tree |
2011-11-10 |
Matthias Braun | remove be_opt_register from public API (ir_init calls...
|
commit | commitdiff | tree |
2011-11-10 |
Matthias Braun | be: get rid of arch_irn_classify callback
|
commit | commitdiff | tree |
2011-11-10 |
Matthias Braun | remove unused op_machine, op_machine_op stuff
|
commit | commitdiff | tree |
2011-11-10 |
Matthias Braun | be: remove remnants of machine description
|
commit | commitdiff | tree |
2011-11-10 |
Matthias Braun | be: remove more unnecessary callbacks
|
commit | commitdiff | tree |
2011-11-10 |
Matthias Braun | be: remove unused reg_class_for_mode callback
|
commit | commitdiff | tree |
2011-11-10 |
Matthias Braun | remove $Id$, it doesn't work with git anyway
|
commit | commitdiff | tree |
2011-11-09 |
Matthias Braun | bepeephole: reachability check in can_move_before
|
commit | commitdiff | tree |
2011-11-09 |
Matthias Braun | heights: use fast access functions for _reachable
|
commit | commitdiff | tree |
2011-11-09 |
Matthias Braun | irloop: remove get_loop_son, get_loop_node
|
commit | commitdiff | tree |
2011-11-07 |
Matthias Braun | iropt: return after making a new node
|
commit | commitdiff | tree |
2011-11-07 |
Matthias Braun | iropt: make sure we reach the fixpoint
|
commit | commitdiff | tree |
2011-11-07 |
Matthias Braun | only add new X nodes as tuple preds if CopyB throws...
|
commit | commitdiff | tree |
2011-11-07 |
Matthias Braun | fix arch_dep for mul(x,0)
|
commit | commitdiff | tree |
2011-11-07 |
Matthias Braun | disallow Conv Is(xx b)
|
commit | commitdiff | tree |
2011-11-07 |
Matthias Braun | Set optimisations moved to transform_node_Mux
|
commit | commitdiff | tree |
2011-11-07 |
Matthias Braun | iropt: optimize Cmp(Mux(c, c0, c1), c2)
|
commit | commitdiff | tree |
2011-11-07 |
Matthias Braun | tarval: allow or/eor/and/andnot on references
|
commit | commitdiff | tree |
2011-11-04 |
Matthias Braun | localopt: x + signbit => x ^ signbit
|
commit | commitdiff | tree |
2011-11-04 |
Matthias Braun | ia32: split peephole opts into 2 passes
|
commit | commitdiff | tree |
2011-11-04 |
Matthias Braun | ia32: improve Test peephole optimisation
|
commit | commitdiff | tree |
2011-11-04 |
Matthias Braun | ia32: sign flag is enough if no overflow
|
commit | commitdiff | tree |
2011-11-04 |
Matthias Braun | localopt: simple associativity optimisation
|
commit | commitdiff | tree |
2011-11-04 |
Matthias Braun | iropt: cmp(~x & 1, 0) => !cmp(x & 1, 0)
|
commit | commitdiff | tree |
2011-11-04 |
Matthias Braun | ia32: improve AM-matching for x87-fpu nodes
|
commit | commitdiff | tree |
2011-11-03 |
Matthias Braun | lower_switch: fix bug in normalisation
|
commit | commitdiff | tree |
2011-11-03 |
Matthias Braun | irverify: switch entry modes must match selector
|
commit | commitdiff | tree |
2011-11-03 |
Matthias Braun | update jinja2 to avoid some annoying warnings
|
commit | commitdiff | tree |
2011-11-03 |
Matthias Braun | irmode: set some default values for (un)signed_eq of...
|
commit | commitdiff | tree |
2011-11-02 |
Matthias Braun | introduce Switch node
|
commit | commitdiff | tree |
2011-11-02 |
Matthias Braun | critical_edges: set NO_CRITICAL_EDGES graph flag
|
commit | commitdiff | tree |
2011-11-02 |
Matthias Braun | generate irdump proj-number lookup tables
|
commit | commitdiff | tree |
2011-11-02 |
Matthias Braun | avoid _ prefix in identifiers, correct coding style
|
commit | commitdiff | tree |
2011-11-02 |
Matthias Braun | tv: fix float->int conversion problems
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | cleanup return.c a bit
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | avoid special case of a node input being NULL
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | fix missing PTR_TO_INT macros in release mode
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | be: let begnuas call be_dbg_method_begin/end
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | Initial support for dwarf debug info
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | let backends decide wether to use begnuas
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | finalize debug stuff before arch_env_done which frees...
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | ir_mode: simplify interface, improve float-mode handling
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | ia32: fix float_const_store for modes with 10bytes
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | heights: fix usage of uninitialized memory
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | remove old+nonworking setting of ieee754 immediate...
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | avoid usage of identifiers with _ prefix
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | irmode: remove support for vector mode
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | move floatingpoint number state out of ieee_descriptor_t
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | remove old+broken ieee754 tests
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | iropt: Or/Eor/Add are sometimes equivalent
|
commit | commitdiff | tree |
2011-10-27 |
Matthias Braun | remove a bunch of comments marking end of blocks
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | simply use long long
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | remove unnecessary libcore bits
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | remove is_Global/get_GlobalEntity
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | consolidate utility macros in util.h
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | irmode: remove support for exotic arithmetics
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | tarvals are unique no need to use tarval_cmp for equality...
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | use a hook to dump vrp info instead of polluting irdump.c
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | assert that no hook_entry is registered twice
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | rename ir_phase to ir_nodemap and simplify interface
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | belive: use sparse hashmap for block->data mapping
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | cfopt: use a hashmap for sparse block->data mapping
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | rename irnodemap to irnodehashmap
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | iropt: add (a|b) & ~b => a & ~b rule
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | ia32: change ShrD/ShlD patterns to match Add instead...
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | normalise Or/Eor => Add where possible
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | cast ctype functions input to unsigned char
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | make fltcalc.c more portable (and msvc independent)
|
commit | commitdiff | tree |
2011-10-20 |
Matthias Braun | rename some constants to avoid clashes with system...
|
commit | commitdiff | tree |
2011-10-19 |
Matthias Braun | add a Doxyfile for people without firm-build
|
commit | commitdiff | tree |
2011-10-19 |
Matthias Braun | generate_emitter.pl depends on generate_emitter_new.pl
|
commit | commitdiff | tree |
2011-10-19 |
Matthias Braun | fix perl warning
|
commit | commitdiff | tree |
2011-10-19 |
Matthias Braun | we (also) build a shared lib for which some architecture...
|
commit | commitdiff | tree |
2011-10-17 |
Matthias Braun | sparc: emit extra-indentation for delay slots
|
commit | commitdiff | tree |
2011-10-17 |
Matthias Braun | sparc: implement more fold-into-restore peephole optimizations
|
commit | commitdiff | tree |
2011-10-17 |
Matthias Braun | be: factor out can_move_to function from sparc_emitter
|
commit | commitdiff | tree |
2011-10-17 |
Matthias Braun | bepeephole: use global register indices
|
commit | commitdiff | tree |
2011-10-17 |
Matthias Braun | sparc: use AddCC, SubCC, MulCC
|
commit | commitdiff | tree |
2011-10-17 |
Matthias Braun | generate nicer emitter code
|
commit | commitdiff | tree |
2011-10-17 |
Matthias Braun | sparc: improve delay slot picking
|
commit | commitdiff | tree |
2011-10-17 |
Matthias Braun | bepeephole: make assert about dominance less strict
|
commit | commitdiff | tree |
2011-10-17 |
Matthias Braun | change strange indentation
|
commit | commitdiff | tree |
next |