2011-10-11 |
Matthias Braun | sparc: prefer andn,orn,xorn when they lead to smaller... |
tree | commitdiff |
2011-10-11 |
Matthias Braun | sparc: peephole - fold copy into restore |
tree | commitdiff |
2011-09-28 |
Manuel Mohr | sparc: Corrected sp-relative access warning. |
tree | commitdiff |
2011-09-28 |
Manuel Mohr | sparc: Restore accidentally deleted assert. |
tree | commitdiff |
2011-09-27 |
Manuel Mohr | sparc: Warn if trying to emit stack relative Lds/Sts... |
tree | commitdiff |
2011-09-27 |
Manuel Mohr | sparc: Lower CopyB nodes before lowering double words. |
tree | commitdiff |
2011-09-27 |
Matthias Braun | sparc: attempt to fix stack alignment/address for omit... |
tree | commitdiff |
2011-09-27 |
Matthias Braun | sparc: fix wrong stack-offset in omit-fp commits |
tree | commitdiff |
2011-09-27 |
Matthias Braun | sparc: va_arg functions may not use omit-fp |
tree | commitdiff |
2011-09-27 |
Matthias Braun | sparc: read mode_gp from regclass instead of hardcoding... |
tree | commitdiff |
2011-09-27 |
Matthias Braun | include backend headers without "../" |
tree | commitdiff |
2011-09-27 |
Matthias Braun | remove old/unused XXX_transform_env_t structs |
tree | commitdiff |
2011-09-27 |
Matthias Braun | sparc: mark has_delay_slot as node flag |
tree | commitdiff |
2011-09-27 |
Manuel Mohr | Added option to prevent creation of misaligned loads... |
tree | commitdiff |
2011-09-22 |
Matthias Braun | convenience function to see if mux gets optimized away |
tree | commitdiff |
2011-09-21 |
Manuel Mohr | sparc: Improve handling of MemPerm nodes. |
tree | commitdiff |
2011-09-21 |
Matthias Braun | backend always expects outedges, assure them after... |
tree | commitdiff |
2011-09-20 |
Matthias Braun | sparc: do not emit the node comment twice for Ba |
tree | commitdiff |
2011-09-20 |
Matthias Braun | sparc: dont emit unnecarry block labels |
tree | commitdiff |
2011-09-20 |
Matthias Braun | sparc: fix spec, it's called dump_func not dump_node |
tree | commitdiff |
2011-09-16 |
Christoph Mallon | Replace magic 4 by SPARC_REGISTER_SIZE. |
tree | commitdiff |
2011-09-16 |
Christoph Mallon | Use SPARC_STACK_ALIGNMENT and round_up2() instead of... |
tree | commitdiff |
2011-09-15 |
Manuel Mohr | sparc: Keep stack pointer 8 bytes aligned when generati... |
tree | commitdiff |
2011-09-15 |
Matthias Braun | lower_mode_b: refactoring, make it more robust |
tree | commitdiff |
2011-09-15 |
Matthias Braun | some cleanups for middleend node creation in backends |
tree | commitdiff |
2011-09-13 |
Matthias Braun | sparc: implement returns_twice calling convention |
tree | commitdiff |
2011-09-12 |
Matthias Braun | sparc: first implementation of upper_bits_clean |
tree | commitdiff |
2011-09-12 |
Matthias Braun | sparc: remove unnecessary convs before stores |
tree | commitdiff |
2011-09-08 |
Matthias Braun | Change "associated type" logic to a single linked list... |
tree | commitdiff |
2011-09-08 |
Sebastian Buchwald | Fix offsets for Loads and Stores. |
tree | commitdiff |
2011-09-08 |
Sebastian Buchwald | Use additional register instead of multiple immediate... |
tree | commitdiff |
2011-09-08 |
Sebastian Buchwald | Ignore g4 for internal usage. |
tree | commitdiff |
2011-09-08 |
Sebastian Buchwald | Fixed some typos. |
tree | commitdiff |
2011-09-06 |
Matthias Braun | sparc: fix invalid stack bias calculation in omit-fp... |
tree | commitdiff |
2011-09-06 |
Matthias Braun | sparc: panic instead of segfault for struct parameters |
tree | commitdiff |
2011-09-06 |
Matthias Braun | remove has_compound_ret_parameter, we already had cc_co... |
tree | commitdiff |
2011-09-06 |
Matthias Braun | sparc: support for thread local storage |
tree | commitdiff |
2011-09-06 |
Matthias Braun | begnuas: let user specify elf variants |
tree | commitdiff |
2011-09-06 |
Matthias Braun | sparc: do not use MATCH_MODE_NEUTRAL when using Or... |
tree | commitdiff |
2011-09-06 |
Manuel Mohr | sparc: Ignore long doubles like ia32 backend. |
tree | commitdiff |
2011-09-06 |
Matthias Braun | sparc: split Mulh node into SMulh and UMulh |
tree | commitdiff |
2011-09-06 |
Manuel Mohr | sparc: Stop looking for delay slot node when leaving... |
tree | commitdiff |
2011-09-06 |
Matthias Braun | sparc: initial support for Alloc/Free nodes |
tree | commitdiff |
2011-09-01 |
Manuel Mohr | Directly ask backend for current machine size in CopyB... |
tree | commitdiff |
2011-09-01 |
Manuel Mohr | Improved CopyB lowering, made it part of target lowering. |
tree | commitdiff |
2011-08-22 |
Matthias Braun | sparc: support va_start |
tree | commitdiff |
2011-08-22 |
Matthias Braun | fix mode of call-result proj |
tree | commitdiff |
2011-08-18 |
Manuel Mohr | sparc: Set object file format when initializing backend. |
tree | commitdiff |
2011-08-18 |
Manuel Mohr | sparc: Added a comment. |
tree | commitdiff |
2011-08-18 |
Manuel Mohr | sparc: Add support for Conds where selector is not... |
tree | commitdiff |
2011-08-17 |
Matthias Braun | replace unsupported builtins with library calls |
tree | commitdiff |
2011-08-17 |
Matthias Braun | sparc: fix mode of Ldf Projs |
tree | commitdiff |
2011-08-17 |
Matthias Braun | add callback for constructing spill/reload |
tree | commitdiff |
2011-08-16 |
Sebastian Buchwald | Added soft float support for SPARC backend. |
tree | commitdiff |
2011-08-15 |
Matthias Braun | big refactoring of arch_XXX functions |
tree | commitdiff |
2011-08-15 |
Matthias Braun | remove old type |
tree | commitdiff |
2011-08-15 |
Matthias Braun | sparc: fix spilling+reloading of float values |
tree | commitdiff |
2011-08-15 |
Matthias Braun | implement aggregate returns according to sparc ABI |
tree | commitdiff |
2011-08-15 |
Matthias Braun | custom stack bias code for sparc |
tree | commitdiff |
2011-08-15 |
Matthias Braun | sparc: fix float calling conventions |
tree | commitdiff |
2011-08-15 |
Matthias Braun | sparc: fix mode of fdiv result |
tree | commitdiff |
2011-08-15 |
Matthias Braun | sparc: fix wrong incsp in omit-fp mode |
tree | commitdiff |
2011-08-15 |
Matthias Braun | sparc: floatingpoint flags producing nodes have 1 cycle... |
tree | commitdiff |
2011-08-15 |
Matthias Braun | fix sparc fneg instruction emitter |
tree | commitdiff |
2011-08-15 |
Matthias Braun | avoid generic names like flags in generator |
tree | commitdiff |
2011-08-12 |
Matthias Braun | simplify/remove unnecessary complicated copy-pasta... |
tree | commitdiff |
2011-08-12 |
Matthias Braun | merge after_ra and finish phase, and move stack_bias... |
tree | commitdiff |
2011-08-10 |
Matthias Braun | let backends specify the complete long double type |
tree | commitdiff |
2011-08-08 |
Matthias Braun | Directly create Start/Return node in sparc backend |
tree | commitdiff |
2011-08-05 |
Matthias Braun | factor out code for address of register param taken |
tree | commitdiff |
2011-08-05 |
Matthias Braun | rework taking of parameter addresses |
tree | commitdiff |
2011-08-05 |
Matthias Braun | simplify/rework lower_calls interface and code |
tree | commitdiff |
2011-07-28 |
Matthias Braun | lowering: fix i_mapper for new exception attributes |
tree | commitdiff |
2011-07-28 |
Matthias Braun | fix sparc Call transform rule off-by-one error |
tree | commitdiff |
2011-06-24 |
Andreas Zwinkau | Merge Fix: Spills have ProjMs now |
tree | commitdiff |
2011-06-21 |
Matthias Braun | fix more cparser warnings, cleanup some libcore code |
tree | commitdiff |
2011-06-17 |
Matthias Braun | let backends report their machine_size and the size... |
tree | commitdiff |
2011-06-16 |
Matthias Braun | fix a bunch of warnings reported by cparser |
tree | commitdiff |
2011-06-11 |
Matthias Braun | unify sparc/ia32 SwitchJmp handling |
tree | commitdiff |
2011-06-08 |
Michael Beck | Removed the callee/caller saved flag from register... |
tree | commitdiff |
2011-06-01 |
Matthias Braun | lower small switches to ifs |
tree | commitdiff |
2011-06-01 |
Matthias Braun | change pn_XXX_max enum to really be the maximum pn... |
tree | commitdiff |
2011-05-31 |
Matthias Braun | move integer abs optimisation from backend to the middleend |
tree | commitdiff |
2011-05-27 |
Sebastian Buchwald | Fixed some warning about unused variables. |
tree | commitdiff |
2011-05-25 |
Matthias Braun | cleanup fragile op handling |
tree | commitdiff |
2011-05-23 |
Matthias Braun | sparc: implement 64bit lowering |
tree | commitdiff |
2011-05-23 |
Matthias Braun | sparc: Sub is mode neutral |
tree | commitdiff |
2011-05-23 |
Matthias Braun | backend: ProjT/Start is an anchor and explicitely trans... |
tree | commitdiff |
2011-05-10 |
Christoph Mallon | Use simple assignment instead of memcpy() when possible. |
tree | commitdiff |
2011-05-06 |
Matthias Braun | give Bad nodes a mode |
tree | commitdiff |
2011-04-15 |
Matthias Braun | fix cparser warnings |
tree | commitdiff |
2011-04-13 |
Matthias Braun | adapt sparc backend to new prolog/epilog handling |
tree | commitdiff |
2011-04-13 |
Matthias Braun | panic if TLS is found in sparc backend |
tree | commitdiff |
2011-04-13 |
Matthias Braun | avoid new_NoMem in favor or get_irg_no_mem |
tree | commitdiff |
2011-04-08 |
Andreas Zwinkau | Merge branch 'kaps-included' into master |
tree | commitdiff |
2011-04-08 |
Matthias Braun | Another rewrite of prolog/epilog handling: Delay their... |
tree | commitdiff |
2011-04-08 |
Andreas Zwinkau | merge kaps |
tree | commitdiff |
2011-04-08 |
Matthias Braun | all backends have decreasing stack |
tree | commitdiff |
2011-04-08 |
Matthias Braun | rename be_pos_XXX to n_be_XXX to be consistent with... |
tree | commitdiff |
2011-03-30 |
Matthias Braun | remove get_irg_tls() concept, simply use SymConst and... |
tree | commitdiff |
next |