2010-09-22 |
Matthias Braun | fix bug in switch_lowerer |
tree | commitdiff |
2010-09-22 |
Matthias Braun | move typedefs from public header to private header |
tree | commitdiff |
2010-09-22 |
Matthias Braun | remove ilp scheduler; simplify listsched interface |
tree | commitdiff |
2010-09-22 |
Matthias Braun | eliminate the unnecessary and especially confusing... |
tree | commitdiff |
2010-09-22 |
Matthias Braun | remove some unnecessary #defines |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: fix wrongly specified Stf emitter |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: fix fmov emitter |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: implement/fix remaining float<->int conversions |
tree | commitdiff |
2010-09-10 |
Matthias Braun | extend switch lowerer to produce the out-of-bounds... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | invoke switch lowerer in target specific lowering pass |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: fix fdiv having the wrong mode |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: rename misnamed node Slr to Srl |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: fix bug where calls with many parameters were... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | sparc: renumber emit shortcuts to start with 0 instead... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | save input requirements in be_info without complicated... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | we can do without the phi register requirement guessing... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | ia32: remove unnecessary safety check |
tree | commitdiff |
2010-09-10 |
Matthias Braun | refactoring: split stackframe handling completely from... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | lower_switch: retain debug info, some smaller cleanups |
tree | commitdiff |
2010-09-10 |
Matthias Braun | no need for an explicit lower_mode_b pass, it should... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | remove normalize_proj_nodes, Projs aren't in the wrong... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | remove fragile_ops flag, it just suppresses valuable... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | remove some unnecessary #defines and unused code |
tree | commitdiff |
2010-09-08 |
Michael Beck | C99 feature removed, fixed typo. |
tree | commitdiff |
2010-09-06 |
Matthias Braun | allow backend to specify endianess, rewrite bitfield... |
tree | commitdiff |
2010-09-06 |
Matthias Braun | sparc: first attempt at using delay slots |
tree | commitdiff |
2010-09-06 |
Matthias Braun | sparc: use arch_dependent mul/div lowering |
tree | commitdiff |
2010-09-06 |
Matthias Braun | sparc: fix bitopcc bugs |
tree | commitdiff |
2010-09-06 |
Matthias Braun | rename heights_t to ir_heights_t, improve docu a bit... |
tree | commitdiff |
2010-09-06 |
Matthias Braun | sparc: fix abort when matching addressmode Adds |
tree | commitdiff |
2010-09-06 |
Matthias Braun | remove Abs node, backends can match the abs patterns... |
tree | commitdiff |
2010-09-06 |
Matthias Braun | remove useless code from iropt |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: new patterns to match comparisons of bitoperatio... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: implement mode-neutral matching; support immedia... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: preliminary SwitchJmp implementation |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: mostly implement reg+reg address mode |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: specifying ins in constructor variants makes... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | a normalisation which shrinks values on the right shift... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | only construct Rotl if backend supports it |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: implement div instructions correctly |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: rewrite address mode matching, we now use offset... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: remove entity_sign, gas/elf doesn't support... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | sparc: no need for is_load_store attribute anymore |
tree | commitdiff |
2010-08-19 |
Matthias Braun | new localopt: Cmp(Eor(x,y),0) <=> Cmp(x,y) for the... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | use operands_are_normalized when permuting Not operatio... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | ia32: fix bug introduced when improving doz matcher... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | really keep mux intact if KEEP_MUX is enabled; cleanup... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | remove lots of unnecessary and dangerous current_ir_gra... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | backend is responsible for defining what lowering opera... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | make if-conversion and archdep optimisations get their... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | doz pattern matcher missed some cases |
tree | commitdiff |
2010-08-12 |
Matthias Braun | identifiers starting with _ are reserved; remove this... |
tree | commitdiff |
2010-08-09 |
Sebastian Buchwald | Adapt to coding conventions. |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: redo and improve sparc immediate handling (low... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: mark Mul nodes as rematerializable |
tree | commitdiff |
2010-08-09 |
Matthias Braun | use sub_immediate in case of add a,0x1000 |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: matching rules for andn and orn |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: pattern to match xnor |
tree | commitdiff |
2010-08-09 |
Matthias Braun | improved normalisation of not+eor nodes |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: No need for Minus, Not, Nop nodes. Implement... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: use %g0 for 0 constants |
tree | commitdiff |
2010-08-09 |
Matthias Braun | extend register allocation verifier to check alignment... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | allow ignore registers as inputs of Phis; cleanup bessa... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | adapt daemelspiller to wide register values |
tree | commitdiff |
2010-08-09 |
Matthias Braun | correctly use wide values in automatic phi register... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | reformat and cleanup benode.c |
tree | commitdiff |
2010-08-09 |
Matthias Braun | cleanup spill code; assert that no wide values are... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | fix beabi not setting width in register constraint |
tree | commitdiff |
2010-08-09 |
Matthias Braun | dump double and aligned register requirements |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: implement all floating point operations in singl... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | sparc: remove old code which was only valid for old... |
tree | commitdiff |
2010-08-09 |
Matthias Braun | cleanup, simplify hungarian algorithm implementation |
tree | commitdiff |
2010-08-07 |
Michael Beck | Mostly reverted r27894, removed usage of unreachable. |
tree | commitdiff |
2010-08-07 |
Michael Beck | Add an Unreachable node. |
tree | commitdiff |
2010-08-07 |
Michael Beck | C99 feature removed. |
tree | commitdiff |
2010-08-06 |
Sebastian Buchwald | Panic in case of an invalid solution. |
tree | commitdiff |
2010-08-06 |
Sebastian Buchwald | Fixed warning. |
tree | commitdiff |
2010-08-06 |
Christoph Mallon | Remove redundant reg_req from SPARC nodes with construc... |
tree | commitdiff |
2010-08-06 |
Christoph Mallon | Correct and clean up gen_Abs() for SPARC: The Sub was... |
tree | commitdiff |
2010-08-06 |
Christoph Mallon | Indent. |
tree | commitdiff |
2010-08-06 |
Christoph Mallon | Remove redundant bitset_clear_all() before bitset_copy(). |
tree | commitdiff |
2010-08-06 |
Christoph Mallon | Directly remember the pointer instead of an index to... |
tree | commitdiff |
2010-08-06 |
Christoph Mallon | Remove a loop invariant summand from finding a minimum. |
tree | commitdiff |
2010-08-06 |
Matthias Braun | fix for my last commit |
tree | commitdiff |
2010-08-06 |
Matthias Braun | Remove VISITED in link-field hackery. Cleanups. |
tree | commitdiff |
2010-08-06 |
Sebastian Buchwald | Fixed comment. |
tree | commitdiff |
2010-08-05 |
Matthias Braun | make sure the width field is always initialized to... |
tree | commitdiff |
2010-08-05 |
Matthias Braun | backend: created a (not so nice) macro to iterate over... |
tree | commitdiff |
2010-08-05 |
Matthias Braun | fix lower_mode_b relying on current_ir_graph being... |
tree | commitdiff |
2010-08-04 |
Thomas Bersch | Now bipartite matching can be used for pre-coloring... |
tree | commitdiff |
2010-08-02 |
Matthias Braun | fix some cases where doubleword lowering didn't use... |
tree | commitdiff |
2010-08-02 |
Christoph Mallon | Duplicate GetEIP when transforming. |
tree | commitdiff |
2010-08-02 |
Matthias Braun | simplify doubleword lowering: we have a type for each... |
tree | commitdiff |
2010-08-02 |
Matthias Braun | remove odd mode->index, index->mode API for statistics... |
tree | commitdiff |
2010-07-30 |
Sebastian Buchwald | Disable timer. |
tree | commitdiff |
2010-07-30 |
Sebastian Buchwald | Unify output format. |
tree | commitdiff |
2010-07-30 |
Matthias Braun | bring back Carry and Borrow (firm_decomp apparently... |
tree | commitdiff |
2010-07-29 |
Matthias Braun | allow nodes with more inputs in prefallocator (some... |
tree | commitdiff |
2010-07-29 |
Matthias Braun | use new double wide register requirements; implement... |
tree | commitdiff |
2010-07-29 |
Matthias Braun | sparc: remove uninterpreted (and often wrongly used... |
tree | commitdiff |
next |