2010-10-06 |
Matthias Braun | cleanup ircons code; add current_ir_graph independent...
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | make some more optimisations independent of current_ir_graph
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | make reassoc independent of current_ir_graph
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | put register classes into arch_env struct, no need...
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | change backends to produce 1 big array with all registers
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | forbid calls of new_XXX and new_d_XXX when not in phase_buil...
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | make firm optimisations independent of current_ir_graph
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | jumpthreading: do not rely on current_ir_graph
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | workaround for lower_mode_b not working correctly in...
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | allow_ifconv callback may not be NULL anymore
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | fix Phi getting optimized even when optimisations are...
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | fix bug in new part_block_edges function
|
commit | commitdiff | tree |
2010-10-06 |
Matthias Braun | fix trailing whitespaces and tabulators in the middle...
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | refactor mode_b lowerer to have a create_set callback
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | alternative implementation of part_block which uses...
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | remove some unnecessary/confusing flags
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | remove MacroBlock concept
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | differentiate between Bad and Deleted (because of exchange...
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | no need for no_float_fold hack anymore
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | remove non-strict exception mode
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | backend: remove unused omitleaffp option
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | node generator: don't create pn_ and n_ enums if there...
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | remove unused functions
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | fix bug in switch_lowerer
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | move typedefs from public header to private header
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | optimisations work independently of current_ir_graph...
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | remove ilp scheduler; simplify listsched interface
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | eliminate the unnecessary and especially confusing...
|
commit | commitdiff | tree |
2010-09-22 |
Matthias Braun | remove some unnecessary #defines
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | sparc: fix wrongly specified Stf emitter
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | sparc: fix fmov emitter
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | sparc: implement/fix remaining float<->int conversions
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | extend switch lowerer to produce the out-of-bounds...
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | invoke switch lowerer in target specific lowering pass
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | sparc: fix fdiv having the wrong mode
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | sparc: rename misnamed node Slr to Srl
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | sparc: fix bug where calls with many parameters were...
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | sparc: renumber emit shortcuts to start with 0 instead...
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | save input requirements in be_info without complicated...
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | we can do without the phi register requirement guessing...
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | ia32: remove unnecessary safety check
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | refactoring: split stackframe handling completely from...
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | lower_switch: retain debug info, some smaller cleanups
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | no need for an explicit lower_mode_b pass, it should...
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | remove normalize_proj_nodes, Projs aren't in the wrong...
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | remove fragile_ops flag, it just suppresses valuable...
|
commit | commitdiff | tree |
2010-09-10 |
Matthias Braun | remove some unnecessary #defines and unused code
|
commit | commitdiff | tree |
2010-09-06 |
Matthias Braun | allow backend to specify endianess, rewrite bitfield...
|
commit | commitdiff | tree |
2010-09-06 |
Matthias Braun | sparc: first attempt at using delay slots
|
commit | commitdiff | tree |
2010-09-06 |
Matthias Braun | sparc: use arch_dependent mul/div lowering
|
commit | commitdiff | tree |
2010-09-06 |
Matthias Braun | sparc: fix bitopcc bugs
|
commit | commitdiff | tree |
2010-09-06 |
Matthias Braun | rename heights_t to ir_heights_t, improve docu a bit...
|
commit | commitdiff | tree |
2010-09-06 |
Matthias Braun | sparc: fix abort when matching addressmode Adds
|
commit | commitdiff | tree |
2010-09-06 |
Matthias Braun | remove Abs node, backends can match the abs patterns...
|
commit | commitdiff | tree |
2010-09-06 |
Matthias Braun | remove useless code from iropt
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | sparc: new patterns to match comparisons of bitoperations...
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | sparc: implement mode-neutral matching; support immediates...
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | sparc: preliminary SwitchJmp implementation
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | sparc: mostly implement reg+reg address mode
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | sparc: specifying ins in constructor variants makes...
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | a normalisation which shrinks values on the right shift...
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | only construct Rotl if backend supports it
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | sparc: implement div instructions correctly
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | sparc: rewrite address mode matching, we now use offsets...
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | sparc: remove entity_sign, gas/elf doesn't support...
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | sparc: no need for is_load_store attribute anymore
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | new localopt: Cmp(Eor(x,y),0) <=> Cmp(x,y) for the...
|
commit | commitdiff | tree |
2010-08-19 |
Matthias Braun | use operands_are_normalized when permuting Not operations...
|
commit | commitdiff | tree |
2010-08-18 |
Matthias Braun | ia32: fix bug introduced when improving doz matcher...
|
commit | commitdiff | tree |
2010-08-18 |
Matthias Braun | really keep mux intact if KEEP_MUX is enabled; cleanup...
|
commit | commitdiff | tree |
2010-08-18 |
Matthias Braun | remove lots of unnecessary and dangerous current_ir_graph...
|
commit | commitdiff | tree |
2010-08-18 |
Matthias Braun | backend is responsible for defining what lowering operations...
|
commit | commitdiff | tree |
2010-08-18 |
Matthias Braun | make if-conversion and archdep optimisations get their...
|
commit | commitdiff | tree |
2010-08-18 |
Matthias Braun | doz pattern matcher missed some cases
|
commit | commitdiff | tree |
2010-08-12 |
Matthias Braun | identifiers starting with _ are reserved; remove this...
|
commit | commitdiff | tree |
2010-08-12 |
Matthias Braun | document the new behaviour of set_entity_owner which...
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | sparc: redo and improve sparc immediate handling (low...
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | sparc: mark Mul nodes as rematerializable
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | use sub_immediate in case of add a,0x1000
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | sparc: matching rules for andn and orn
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | sparc: pattern to match xnor
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | improved normalisation of not+eor nodes
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | sparc: No need for Minus, Not, Nop nodes. Implement...
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | sparc: use %g0 for 0 constants
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | extend register allocation verifier to check alignment...
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | allow ignore registers as inputs of Phis; cleanup bessadestr.c
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | adapt daemelspiller to wide register values
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | correctly use wide values in automatic phi register...
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | reformat and cleanup benode.c
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | cleanup spill code; assert that no wide values are...
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | fix beabi not setting width in register constraint
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | dump double and aligned register requirements
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | sparc: implement all floating point operations in single...
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | sparc: remove old code which was only valid for old...
|
commit | commitdiff | tree |
2010-08-09 |
Matthias Braun | cleanup, simplify hungarian algorithm implementation
|
commit | commitdiff | tree |
2010-08-06 |
Matthias Braun | fix for my last commit
|
commit | commitdiff | tree |
2010-08-06 |
Matthias Braun | Remove VISITED in link-field hackery. Cleanups.
|
commit | commitdiff | tree |
2010-08-05 |
Matthias Braun | make sure the width field is always initialized to...
|
commit | commitdiff | tree |
2010-08-05 |
Matthias Braun | backend: created a (not so nice) macro to iterate over...
|
commit | commitdiff | tree |
2010-08-05 |
Matthias Braun | fix lower_mode_b relying on current_ir_graph being...
|
commit | commitdiff | tree |
next |