2012-10-24 |
Matthias Braun | fix a bunch of warnings reported by clang analyzer |
tree | commitdiff |
2012-08-31 |
Matthias Braun | further corrections for the keepalive hack |
tree | commitdiff |
2012-08-31 |
Christoph Mallon | Skip the check whether ifconv is allowed, if both phi... |
tree | commitdiff |
2012-08-30 |
Matthias Braun | workaround for placement of nodes held only by keepaliv... |
tree | commitdiff |
2012-08-30 |
Matthias Braun | set load/store to floating if ptr is never NULL |
tree | commitdiff |
2012-08-30 |
Matthias Braun | improve value_not_zero |
tree | commitdiff |
2012-08-29 |
Matthias Braun | fix crash |
tree | commitdiff |
2012-08-29 |
Matthias Braun | code_placement: use iredges, respect dep. edges |
tree | commitdiff |
2012-08-29 |
Matthias Braun | ldstopt: don't count keepalives as users |
tree | commitdiff |
2012-08-28 |
Matthias Braun | cleanup irouts |
tree | commitdiff |
2012-08-28 |
Matthias Braun | remove unused NEW_REASSOC code |
tree | commitdiff |
2012-08-27 |
Matthias Braun | move load mode shrinking into ldst phase |
tree | commitdiff |
2012-08-24 |
Matthias Braun | tarval: shift variants with unsigned right operand |
tree | commitdiff |
2012-08-23 |
Matthias Braun | add more Conv(Conv) localopt rules |
tree | commitdiff |
2012-08-21 |
Matthias Braun | remove the concept of a strictconv |
tree | commitdiff |
2012-08-21 |
Matthias Braun | remove unused dead_node_elim_subst hook |
tree | commitdiff |
2012-08-08 |
Christoph Mallon | use is_$KIND(n) instead of get_irn_op(n) == op_$KIND. |
tree | commitdiff |
2012-08-03 |
Christoph Mallon | Replace the reassoc env struct by its only member. |
tree | commitdiff |
2012-08-03 |
Christoph Mallon | Remove irg from the reassoc env. |
tree | commitdiff |
2012-08-03 |
Christoph Mallon | Remove the write-only variable changes from reassoc. |
tree | commitdiff |
2012-07-20 |
Christoph Mallon | Let list_for_each_entry(), list_for_each_entry_reverse... |
tree | commitdiff |
2012-07-19 |
Christoph Mallon | Let foreach_ir_nodeset() declare its iterator variables. |
tree | commitdiff |
2012-07-19 |
Christoph Mallon | Let panic() print file, line and function. |
tree | commitdiff |
2012-07-16 |
Sebastian Buchwald | Fixed warnings. |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Add a wrapper macro for ir_nodehashmap_get(), which... |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Add the * for the type in foreach_pset() automatically. |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Let foreach_pset() declare its iterator variable. |
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 ir_nodeset_first() to return the "first" node in... |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Let foreach_set() declare the iterator variable. |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Add the return type as parameter to the macros set_find... |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Add the * for the type in foreach_set() automatically. |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Add a wrapper macro for pmap_get(), which has the retur... |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Add a wrapper macro for ir_nodemap_get(), which has... |
tree | commitdiff |
2012-07-10 |
Christopher Frieler | respect dependency edges in dead code elimination |
tree | commitdiff |
2012-07-10 |
Matthias Braun | make code C++ warning clean (again) |
tree | commitdiff |
2012-06-28 |
Matthias Braun | irop: refactor node_ops registration code |
tree | commitdiff |
2012-06-22 |
Sebastian Buchwald | Only (IV - RC) is allowed for induction variables. |
tree | commitdiff |
2012-06-21 |
Matthias Braun | avoid "Unknown" hacks with reroute_edges_except |
tree | commitdiff |
2012-06-19 |
Christoph Mallon | Simplify assertion. |
tree | commitdiff |
2012-06-15 |
Christoph Mallon | Make test for superfluous And/Or removal in fp-vrp... |
tree | commitdiff |
2012-06-15 |
Matthias Braun | Projs are always in the same block as their preds |
tree | commitdiff |
2012-06-15 |
Matthias Braun | remove opt_manage, provide assure_irg_properties |
tree | commitdiff |
2012-06-15 |
Matthias Braun | remove return values from graph transformations |
tree | commitdiff |
2012-06-15 |
Matthias Braun | cfopt: code cleanup |
tree | commitdiff |
2012-06-15 |
Matthias Braun | rename edges_assure to assure_edges |
tree | commitdiff |
2012-06-15 |
Matthias Braun | split graph state into properties and constraints |
tree | commitdiff |
2012-06-14 |
Christoph Mallon | Remove compound path initializers. |
tree | commitdiff |
2012-06-14 |
Sebastian Buchwald | Fixed compile error in optimize build. |
tree | commitdiff |
2012-06-14 |
Christoph Mallon | Correct comment. |
tree | commitdiff |
2012-06-13 |
Matthias Braun | remove deprecated support for bitfield masking |
tree | commitdiff |
2012-06-13 |
Matthias Braun | remove extended basic block support |
tree | commitdiff |
2012-05-18 |
Sebastian Buchwald | Beautified GVN-PRE code. |
tree | commitdiff |
2012-05-04 |
Matthias Braun | Introduce IR_LINKAGE_NO_CODEGEN |
tree | commitdiff |
2012-05-04 |
Matthias Braun | ir_visibility cleanup |
tree | commitdiff |
2012-04-17 |
Sebastian Buchwald | Fixed wrong function type. |
tree | commitdiff |
2012-04-17 |
Ingmar Wirths | Control flow optimization: Merge consecutive blocks. |
tree | commitdiff |
2012-03-25 |
Sebastian Buchwald | Code placement cannot handle unreachable code. |
tree | commitdiff |
2012-02-17 |
Christian Helmer | New basic gvnpre implementation. |
tree | commitdiff |
2012-02-03 |
Andreas Zwinkau | leave -> leaf |
tree | commitdiff |
2011-12-23 |
Matthias Braun | config.h must be included or visibility stuff fails |
tree | commitdiff |
2011-12-22 |
Matthias Braun | plug memory leaks |
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 | remove class_inheritance verifier |
tree | commitdiff |
2011-12-14 |
Matthias Braun | replace pamp_find with pmap_get where possible |
tree | commitdiff |
2011-12-14 |
Matthias Braun | hashptr.h: use inline functions instead of #define |
tree | commitdiff |
2011-12-14 |
Matthias Braun | remove more pointless end-brace comments |
tree | commitdiff |
2011-12-14 |
Matthias Braun | FIRM_API is for public API |
tree | commitdiff |
2011-12-07 |
Matthias Braun | correctly implement memop handling |
tree | commitdiff |
2011-12-05 |
Matthias Braun | irdump: dump interfaces take const ir_node* now |
tree | commitdiff |
2011-11-18 |
Matthias Braun | remove sel_based_null_check flag |
tree | commitdiff |
2011-11-18 |
Matthias Braun | remove opt_polymorphy |
tree | commitdiff |
2011-11-17 |
Matthias Braun | inline: we can't inline blocks with entities |
tree | commitdiff |
2011-11-17 |
Matthias Braun | handle Block_entity like other node attributes |
tree | commitdiff |
2011-11-10 |
Matthias Braun | remove $Id$, it doesn't work with git anyway |
tree | commitdiff |
2011-11-10 |
Sebastian Buchwald | Prevent computations with tarval_bad. |
tree | commitdiff |
2011-11-09 |
Matthias Braun | irloop: remove get_loop_son, get_loop_node |
tree | commitdiff |
2011-11-07 |
Andreas Zwinkau | Remove warning |
tree | commitdiff |
2011-11-04 |
Andreas Zwinkau | Wrap optimize_graph_df in opt_manage framework |
tree | commitdiff |
2011-11-04 |
Andreas Zwinkau | cfopt can skip jump blocks now |
tree | commitdiff |
2011-11-02 |
Matthias Braun | introduce Switch node |
tree | commitdiff |
2011-11-02 |
Matthias Braun | critical_edges: set NO_CRITICAL_EDGES graph flag |
tree | commitdiff |
2011-10-27 |
Matthias Braun | cleanup return.c a bit |
tree | commitdiff |
2011-10-27 |
Matthias Braun | ir_mode: simplify interface, improve float-mode handling |
tree | commitdiff |
2011-10-27 |
Andreas Zwinkau | Let normalize_n_returns cope with Bads |
tree | commitdiff |
2011-10-27 |
Andreas Zwinkau | tailrec requires many Returns |
tree | commitdiff |
2011-10-26 |
Andreas Zwinkau | Use opt_manage framework for tailrec |
tree | commitdiff |
2011-10-20 |
Matthias Braun | remove is_Global/get_GlobalEntity |
tree | commitdiff |
2011-10-20 |
Matthias Braun | consolidate utility macros in util.h |
tree | commitdiff |
2011-10-20 |
Matthias Braun | rename ir_phase to ir_nodemap and simplify interface |
tree | commitdiff |
2011-10-20 |
Matthias Braun | cfopt: use a hashmap for sparse block->data mapping |
tree | commitdiff |
2011-10-20 |
Matthias Braun | rename irnodemap to irnodehashmap |
tree | commitdiff |
2011-10-20 |
Matthias Braun | normalise Or/Eor => Add where possible |
tree | commitdiff |
2011-09-20 |
Matthias Braun | cfopt: code cleanup |
tree | commitdiff |
2011-09-20 |
Matthias Braun | eliminate ip_outs_state and trouts_state |
tree | commitdiff |
2011-09-20 |
Matthias Braun | use IR_GRAPH_STATE instead of irg_extblk_info_state |
tree | commitdiff |
2011-09-20 |
Matthias Braun | normalize_n_returns does produce unreachable code and... |
tree | commitdiff |
2011-09-20 |
Matthias Braun | change unreachable code elmination to the simpler remov... |
tree | commitdiff |
2011-09-20 |
Matthias Braun | change global optdesc declarations to static |
tree | commitdiff |
next |