2012-08-02 |
Matthias Braun | sparc: rework emitter/delayslot handling |
tree | commitdiff |
2012-08-02 |
Matthias Braun | be: Proj_Cmp transformers are unnecessary |
tree | commitdiff |
2012-08-02 |
Matthias Braun | use C99 to cleanup code |
tree | commitdiff |
2012-08-02 |
Christoph Mallon | Assert that there is currently no object under construc... |
tree | commitdiff |
2012-08-02 |
Christoph Mallon | Factorise code to set the register contraints and regis... |
tree | commitdiff |
2012-08-02 |
Christoph Mallon | Factorise code to get the register projs of the SPARC... |
tree | commitdiff |
2012-08-02 |
Christoph Mallon | Put SPARC initial register info into a struct. |
tree | commitdiff |
2012-08-01 |
Christoph Mallon | Simplify emit_sparc_Div(): Pass the instruction mnemoni... |
tree | commitdiff |
2012-07-25 |
Matthias Braun | prefere local registers when allocating for sparc |
tree | commitdiff |
2012-07-19 |
Christoph Mallon | Let panic() print file, line and function. |
tree | commitdiff |
2012-07-19 |
Christoph Mallon | Add sparc_emitf() to make the SPARC emitter more readable. |
tree | commitdiff |
2012-07-17 |
Manuel Mohr | sparc: Fix Alloc nodes. |
tree | commitdiff |
2012-07-16 |
Manuel Mohr | sparc: Fix gen_Const on 64-bit machines. |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Let sched_foreach_from() and sched_foreach_reverse_from... |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Let foreach_out_edge_kind() and foreach_out_edge_kind_s... |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Add a wrapper macro for pmap_get(), which has the retur... |
tree | commitdiff |
2012-07-10 |
Matthias Braun | make code C++ warning clean (again) |
tree | commitdiff |
2012-06-19 |
Christoph Mallon | Remove the never read flag irop_flag_labeled. |
tree | commitdiff |
2012-06-19 |
Christoph Mallon | Mark memory using nodes with "uses_memory". |
tree | commitdiff |
2012-06-15 |
Matthias Braun | rename edges_assure to assure_edges |
tree | commitdiff |
2012-06-06 |
Matthias Braun | be: introduce verboseasm flag (enabled by default) |
tree | commitdiff |
2012-06-06 |
Matthias Braun | be: expose be_options variable globally |
tree | commitdiff |
2012-04-25 |
Matthias Braun | dwarf: initial support for callframe and params |
tree | commitdiff |
2012-04-25 |
Matthias Braun | bedbgout, stabs: remove obsolete debug modules |
tree | commitdiff |
2012-04-25 |
Matthias Braun | rename dbg_set_dbg_info to dbg_location |
tree | commitdiff |
2012-04-25 |
Matthias Braun | add dwarf register number to register description |
tree | commitdiff |
2012-03-14 |
Matthias Braun | fix sparc backend restore node |
tree | commitdiff |
2012-03-01 |
Matthias Braun | Route stackpointer through Restore node |
tree | commitdiff |
2012-02-09 |
Matthias Braun | sparc: fix too short Save offsets |
tree | commitdiff |
2012-02-09 |
Matthias Braun | sparc: another fix for sparc stack alignment |
tree | commitdiff |
2012-02-09 |
Matthias Braun | sparc: fix float to short conversion |
tree | commitdiff |
2012-02-09 |
Matthias Braun | sparc: fix wrong mode on Div result |
tree | commitdiff |
2012-01-19 |
Matthias Braun | sparc: implement float->unsigned conversions |
tree | commitdiff |
2012-01-19 |
Matthias Braun | sparc: respect frame_type alignment |
tree | commitdiff |
2012-01-10 |
Matthias Braun | sparc: implement 64bit from/to float conversions |
tree | commitdiff |
2012-01-10 |
Matthias Braun | sparc: fix wrong reg-width in double->int Conv |
tree | commitdiff |
2012-01-09 |
Matthias Braun | sparc: Fix constants for double parameter opt |
tree | commitdiff |
2011-12-29 |
Sebastian Buchwald | Added missing casts. |
tree | commitdiff |
2011-12-19 |
Matthias Braun | make opcode list global |
tree | commitdiff |
2011-12-15 |
Matthias Braun | make unique types/entities part of irprog |
tree | commitdiff |
2011-12-14 |
Matthias Braun | Move current_ir_graph from ir_graph to ir_cons |
tree | commitdiff |
2011-12-06 |
Christoph Mallon | Turn if cascade into switch. |
tree | commitdiff |
2011-12-05 |
Sebastian Buchwald | Removed superfluous assignment. |
tree | commitdiff |
2011-12-05 |
Matthias Braun | irdump: dump interfaces take const ir_node* now |
tree | commitdiff |
2011-12-01 |
Matthias Braun | sparc: optimize float constants function paramters |
tree | commitdiff |
2011-11-17 |
Matthias Braun | handle Block_entity like other node attributes |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: rework isa_if interface and initialisation |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: get rid of arch_irn_classify callback |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: remove remnants of machine description |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: remove more unnecessary callbacks |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: remove unused reg_class_for_mode callback |
tree | commitdiff |
2011-11-10 |
Matthias Braun | remove $Id$, it doesn't work with git anyway |
tree | commitdiff |
2011-11-09 |
Matthias Braun | bepeephole: reachability check in can_move_before |
tree | commitdiff |
2011-11-03 |
Manuel Mohr | sparc: Pass correct argument to lower_alloc. |
tree | commitdiff |
2011-11-02 |
Matthias Braun | introduce Switch node |
tree | commitdiff |
2011-10-27 |
Matthias Braun | be: let begnuas call be_dbg_method_begin/end |
tree | commitdiff |
2011-10-27 |
Matthias Braun | let backends decide wether to use begnuas |
tree | commitdiff |
2011-10-27 |
Matthias Braun | ir_mode: simplify interface, improve float-mode handling |
tree | commitdiff |
2011-10-25 |
Christoph Mallon | Remove ia32_l_Setcc and remove set creation callback... |
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 | sparc: use AddCC, SubCC, MulCC |
tree | commitdiff |
2011-10-17 |
Matthias Braun | sparc: improve delay slot picking |
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 | 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 |
next |