2011-10-20 |
Matthias Braun | rename irnodemap to irnodehashmap |
tree | commitdiff |
2011-10-20 |
Matthias Braun | ia32: change ShrD/ShlD patterns to match Add instead... |
tree | commitdiff |
2011-10-19 |
Matthias Braun | fix perl warning |
tree | commitdiff |
2011-10-17 |
Matthias Braun | sparc: emit extra-indentation for delay slots |
tree | commitdiff |
2011-10-17 |
Matthias Braun | sparc: implement more fold-into-restore peephole optimi... |
tree | commitdiff |
2011-10-17 |
Matthias Braun | be: factor out can_move_to function from sparc_emitter |
tree | commitdiff |
2011-10-17 |
Matthias Braun | bepeephole: use global register indices |
tree | commitdiff |
2011-10-17 |
Matthias Braun | sparc: use AddCC, SubCC, MulCC |
tree | commitdiff |
2011-10-17 |
Matthias Braun | generate nicer emitter code |
tree | commitdiff |
2011-10-17 |
Matthias Braun | sparc: improve delay slot picking |
tree | commitdiff |
2011-10-17 |
Matthias Braun | bepeephole: make assert about dominance less strict |
tree | commitdiff |
2011-10-17 |
Sebastian Buchwald | Xor without address mode is commutative. |
tree | commitdiff |
2011-10-17 |
Sebastian Buchwald | Also track extended live ranges. |
tree | commitdiff |
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 | fix frame_alloc_area not setting a type size |
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-23 |
Manuel Mohr | Consistently use new function to create compilerlib... |
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 | use IR_GRAPH_STATE instead of irg_extblk_info_state |
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 | add missing keeps after rematerializing nodes |
tree | commitdiff |
2011-09-20 |
Matthias Braun | remove unreachable_code/bads after normalize_n_returns |
tree | commitdiff |
2011-09-20 |
Matthias Braun | change unreachable code elmination to the simpler remov... |
tree | commitdiff |
2011-09-20 |
Matthias Braun | remove loopinfo stuff and exclusively use IR_GRAPH_STAT... |
tree | commitdiff |
2011-09-20 |
Matthias Braun | do not use custom copy without custom attributes |
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 |
Sebastian Buchwald | Fixed inconsistent uses of DEBUG_ONLY. |
tree | commitdiff |
2011-09-15 |
Andreas Zwinkau | No unreachable code in backend |
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-14 |
Andreas Zwinkau | Merge branch 'opt_manage' |
tree | commitdiff |
2011-09-14 |
Andreas Zwinkau | Remove dom_state and pdom_state attributes |
tree | commitdiff |
2011-09-13 |
Matthias Braun | beabi: no special treatment of returns_twice |
tree | commitdiff |
2011-09-13 |
Matthias Braun | sparc: implement returns_twice calling convention |
tree | commitdiff |
2011-09-13 |
Sebastian Buchwald | Do not touch deleted nodes. |
tree | commitdiff |
2011-09-12 |
Matthias Braun | sparc: first implementation of upper_bits_clean |
tree | commitdiff |
2011-09-12 |
Matthias Braun | ia32: fix overly conservative upper_bits_clean (by... |
tree | commitdiff |
2011-09-12 |
Matthias Braun | sparc: remove unnecessary convs before stores |
tree | commitdiff |
2011-09-08 |
Matthias Braun | implement compound-call-argument lowering |
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-06 |
Matthias Braun | rename Free argument from size to count to be consisten... |
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-23 |
Matthias Braun | fix the fix of the call ordering... |
tree | commitdiff |
2011-08-23 |
Matthias Braun | ia32: make sure the stackframe IncSp is always used |
tree | commitdiff |
2011-08-22 |
Matthias Braun | sparc: support va_start |
tree | commitdiff |
2011-08-22 |
Matthias Braun | add special constant to represent VA_START-address... |
tree | commitdiff |
2011-08-22 |
Matthias Braun | beverify: test register width in regalloc verification |
tree | commitdiff |
2011-08-22 |
Matthias Braun | fix mode of call-result proj |
tree | commitdiff |
2011-08-19 |
Manuel Mohr | Fixed call dependency comparison for backend call ordering. |
tree | commitdiff |
2011-08-19 |
Christoph Mallon | Correct comment. |
tree | commitdiff |
2011-08-19 |
Christoph Mallon | Reduce code duplication. |
tree | commitdiff |
2011-08-19 |
Christoph Mallon | Use new_*_Const(irg, get_mode_$VAL(mode)) instead of... |
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 |
Christoph Mallon | Allow selecting one past the last parameter to get... |
tree | commitdiff |
2011-08-17 |
Christoph Mallon | Remove unnecessary assignment, which at worst hides... |
tree | commitdiff |
2011-08-17 |
Christoph Mallon | Fix emission of string initializers. |
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-17 |
Matthias Braun | simplify copy interface and respect double/aligned... |
tree | commitdiff |
2011-08-17 |
Christoph Mallon | Correct reg_reqs_equal(). |
tree | commitdiff |
2011-08-17 |
Christoph Mallon | Correct typos in comments. |
tree | commitdiff |
2011-08-17 |
Christoph Mallon | Correct indentation. |
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 |
next |