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 |
2011-10-11 |
Matthias Braun | sparc: prefer andn,orn,xorn when they lead to smaller...
|
commit | commitdiff | tree |
2011-10-11 |
Matthias Braun | sparc: peephole - fold copy into restore
|
commit | commitdiff | tree |
2011-09-27 |
Matthias Braun | sparc: attempt to fix stack alignment/address for omit...
|
commit | commitdiff | tree |
2011-09-27 |
Matthias Braun | sparc: fix wrong stack-offset in omit-fp commits
|
commit | commitdiff | tree |
2011-09-27 |
Matthias Braun | sparc: va_arg functions may not use omit-fp
|
commit | commitdiff | tree |
2011-09-27 |
Matthias Braun | sparc: read mode_gp from regclass instead of hardcoding...
|
commit | commitdiff | tree |
2011-09-27 |
Matthias Braun | fix frame_alloc_area not setting a type size
|
commit | commitdiff | tree |
2011-09-27 |
Matthias Braun | include backend headers without "../"
|
commit | commitdiff | tree |
2011-09-27 |
Matthias Braun | remove old/unused XXX_transform_env_t structs
|
commit | commitdiff | tree |
2011-09-27 |
Matthias Braun | sparc: mark has_delay_slot as node flag
|
commit | commitdiff | tree |
2011-09-22 |
Matthias Braun | convenience function to see if mux gets optimized away
|
commit | commitdiff | tree |
2011-09-22 |
Matthias Braun | simplify transform_node_Mux by using is_single_bit
|
commit | commitdiff | tree |
2011-09-22 |
Matthias Braun | cleanup in firm_types.h
|
commit | commitdiff | tree |
2011-09-22 |
Matthias Braun | kill deprecated firm_parameter_t interface
|
commit | commitdiff | tree |
2011-09-22 |
Matthias Braun | remove old+unused interval_analysis
|
commit | commitdiff | tree |
2011-09-22 |
Matthias Braun | remove old+unused execution_frequency/field_temperature
|
commit | commitdiff | tree |
2011-09-22 |
Matthias Braun | cleanup comments in public headers
|
commit | commitdiff | tree |
2011-09-22 |
Matthias Braun | remove old+unused structure analysis
|
commit | commitdiff | tree |
2011-09-22 |
Matthias Braun | remove old+unused rta code
|
commit | commitdiff | tree |
2011-09-21 |
Matthias Braun | backend always expects outedges, assure them after...
|
commit | commitdiff | tree |
2011-09-21 |
Matthias Braun | respect ir_dump_flag_loop
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | cfopt: code cleanup
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | eliminate ip_outs_state and trouts_state
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | use IR_GRAPH_STATE instead of irg_extblk_info_state
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | add some missing tests to the node_cmp_attr functions
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | sparc: do not emit the node comment twice for Ba
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | sparc: dont emit unnecarry block labels
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | add missing keeps after rematerializing nodes
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | lower_mode_b: handle BadB
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | do not create ConstB nodes in GRAPH_STATE_MODEB_LOWERED
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | remove unreachable_code/bads after normalize_n_returns
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | normalize_n_returns does produce unreachable code and...
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | clear no_unreachable_code state when optimizing Cond...
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | change unreachable code elmination to the simpler remove...
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | dump graph state
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | change global optdesc declarations to static
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | remove loopinfo stuff and exclusively use IR_GRAPH_STATE_CON...
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | fix warning because of now ignored invalidate flag
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | remove broken-for-verifier flag
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | rename NO_BAD_BLOCKS to NO_BADS, remove unnecessary...
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | cleanup/fix optimize_graph_df flag handling
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | simplify code
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | we must clear block+phi-node links
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | transform_node_Block does not produce bad blocks anyway
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | do not use custom copy without custom attributes
|
commit | commitdiff | tree |
2011-09-20 |
Matthias Braun | sparc: fix spec, it's called dump_func not dump_node
|
commit | commitdiff | tree |
2011-09-15 |
Matthias Braun | oops, forgot to add a file
|
commit | commitdiff | tree |
2011-09-15 |
Matthias Braun | lower_mode_b: refactoring, make it more robust
|
commit | commitdiff | tree |
2011-09-15 |
Matthias Braun | some cleanups for middleend node creation in backends
|
commit | commitdiff | tree |
2011-09-13 |
Matthias Braun | beabi: no special treatment of returns_twice
|
commit | commitdiff | tree |
2011-09-13 |
Matthias Braun | sparc: implement returns_twice calling convention
|
commit | commitdiff | tree |
2011-09-13 |
Matthias Braun | dump calling convention and additional properties for...
|
commit | commitdiff | tree |
2011-09-12 |
Matthias Braun | sparc: first implementation of upper_bits_clean
|
commit | commitdiff | tree |
next |