sparc: be more conservative when moving memops around
[libfirm] / ir / opt /
2012-08-31 Christoph MallonSkip the check whether ifconv is allowed, if both phi...
2012-08-30 Matthias Braunworkaround for placement of nodes held only by keepaliv...
2012-08-30 Matthias Braunset load/store to floating if ptr is never NULL
2012-08-30 Matthias Braunimprove value_not_zero
2012-08-29 Matthias Braunfix crash
2012-08-29 Matthias Brauncode_placement: use iredges, respect dep. edges
2012-08-29 Matthias Braunldstopt: don't count keepalives as users
2012-08-28 Matthias Brauncleanup irouts
2012-08-28 Matthias Braunremove unused NEW_REASSOC code
2012-08-27 Matthias Braunmove load mode shrinking into ldst phase
2012-08-24 Matthias Brauntarval: shift variants with unsigned right operand
2012-08-23 Matthias Braunadd more Conv(Conv) localopt rules
2012-08-21 Matthias Braunremove the concept of a strictconv
2012-08-21 Matthias Braunremove unused dead_node_elim_subst hook
2012-08-08 Christoph Mallonuse is_$KIND(n) instead of get_irn_op(n) == op_$KIND.
2012-08-03 Christoph MallonReplace the reassoc env struct by its only member.
2012-08-03 Christoph MallonRemove irg from the reassoc env.
2012-08-03 Christoph MallonRemove the write-only variable changes from reassoc.
2012-07-20 Christoph MallonLet list_for_each_entry(), list_for_each_entry_reverse...
2012-07-19 Christoph MallonLet foreach_ir_nodeset() declare its iterator variables.
2012-07-19 Christoph MallonLet panic() print file, line and function.
2012-07-16 Sebastian BuchwaldFixed warnings.
2012-07-13 Christoph MallonAdd a wrapper macro for ir_nodehashmap_get(), which...
2012-07-13 Christoph MallonAdd the * for the type in foreach_pset() automatically.
2012-07-13 Christoph MallonLet foreach_pset() declare its iterator variable.
2012-07-13 Christoph MallonLet foreach_out_edge_kind() and foreach_out_edge_kind_s...
2012-07-13 Christoph MallonAdd ir_nodeset_first() to return the "first" node in...
2012-07-13 Christoph MallonLet foreach_set() declare the iterator variable.
2012-07-13 Christoph MallonAdd the return type as parameter to the macros set_find...
2012-07-13 Christoph MallonAdd the * for the type in foreach_set() automatically.
2012-07-13 Christoph MallonAdd a wrapper macro for pmap_get(), which has the retur...
2012-07-13 Christoph MallonAdd a wrapper macro for ir_nodemap_get(), which has...
2012-07-10 Christopher Frielerrespect dependency edges in dead code elimination
2012-07-10 Matthias Braunmake code C++ warning clean (again)
2012-06-28 Matthias Braunirop: refactor node_ops registration code
2012-06-22 Sebastian BuchwaldOnly (IV - RC) is allowed for induction variables.
2012-06-21 Matthias Braunavoid "Unknown" hacks with reroute_edges_except
2012-06-19 Christoph MallonSimplify assertion.
2012-06-15 Christoph MallonMake test for superfluous And/Or removal in fp-vrp...
2012-06-15 Matthias BraunProjs are always in the same block as their preds
2012-06-15 Matthias Braunremove opt_manage, provide assure_irg_properties
2012-06-15 Matthias Braunremove return values from graph transformations
2012-06-15 Matthias Brauncfopt: code cleanup
2012-06-15 Matthias Braunrename edges_assure to assure_edges
2012-06-15 Matthias Braunsplit graph state into properties and constraints
2012-06-14 Christoph MallonRemove compound path initializers.
2012-06-14 Sebastian BuchwaldFixed compile error in optimize build.
2012-06-14 Christoph MallonCorrect comment.
2012-06-13 Matthias Braunremove deprecated support for bitfield masking
2012-06-13 Matthias Braunremove extended basic block support
2012-05-18 Sebastian BuchwaldBeautified GVN-PRE code.
2012-05-04 Matthias BraunIntroduce IR_LINKAGE_NO_CODEGEN
2012-05-04 Matthias Braunir_visibility cleanup
2012-04-17 Sebastian BuchwaldFixed wrong function type.
2012-04-17 Ingmar WirthsControl flow optimization: Merge consecutive blocks.
2012-03-25 Sebastian BuchwaldCode placement cannot handle unreachable code.
2012-02-17 Christian HelmerNew basic gvnpre implementation.
2012-02-03 Andreas Zwinkauleave -> leaf
2011-12-23 Matthias Braunconfig.h must be included or visibility stuff fails
2011-12-22 Matthias Braunplug memory leaks
2011-12-19 Matthias Braunmake opcode list global
2011-12-15 Matthias Braunmake unique types/entities part of irprog
2011-12-14 Matthias Braunremove class_inheritance verifier
2011-12-14 Matthias Braunreplace pamp_find with pmap_get where possible
2011-12-14 Matthias Braunhashptr.h: use inline functions instead of #define
2011-12-14 Matthias Braunremove more pointless end-brace comments
2011-12-14 Matthias BraunFIRM_API is for public API
2011-12-07 Matthias Brauncorrectly implement memop handling
2011-12-05 Matthias Braunirdump: dump interfaces take const ir_node* now
2011-11-18 Matthias Braunremove sel_based_null_check flag
2011-11-18 Matthias Braunremove opt_polymorphy
2011-11-17 Matthias Brauninline: we can't inline blocks with entities
2011-11-17 Matthias Braunhandle Block_entity like other node attributes
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-11-10 Sebastian BuchwaldPrevent computations with tarval_bad.
2011-11-09 Matthias Braunirloop: remove get_loop_son, get_loop_node
2011-11-07 Andreas ZwinkauRemove warning
2011-11-04 Andreas ZwinkauWrap optimize_graph_df in opt_manage framework
2011-11-04 Andreas Zwinkaucfopt can skip jump blocks now
2011-11-02 Matthias Braunintroduce Switch node
2011-11-02 Matthias Brauncritical_edges: set NO_CRITICAL_EDGES graph flag
2011-10-27 Matthias Brauncleanup return.c a bit
2011-10-27 Matthias Braunir_mode: simplify interface, improve float-mode handling
2011-10-27 Andreas ZwinkauLet normalize_n_returns cope with Bads
2011-10-27 Andreas Zwinkautailrec requires many Returns
2011-10-26 Andreas ZwinkauUse opt_manage framework for tailrec
2011-10-20 Matthias Braunremove is_Global/get_GlobalEntity
2011-10-20 Matthias Braunconsolidate utility macros in util.h
2011-10-20 Matthias Braunrename ir_phase to ir_nodemap and simplify interface
2011-10-20 Matthias Brauncfopt: use a hashmap for sparse block->data mapping
2011-10-20 Matthias Braunrename irnodemap to irnodehashmap
2011-10-20 Matthias Braunnormalise Or/Eor => Add where possible
2011-09-20 Matthias Brauncfopt: code cleanup
2011-09-20 Matthias Brauneliminate ip_outs_state and trouts_state
2011-09-20 Matthias Braunuse IR_GRAPH_STATE instead of irg_extblk_info_state
2011-09-20 Matthias Braunnormalize_n_returns does produce unreachable code and...
2011-09-20 Matthias Braunchange unreachable code elmination to the simpler remov...
2011-09-20 Matthias Braunchange global optdesc declarations to static
2011-09-20 Matthias Braunremove loopinfo stuff and exclusively use IR_GRAPH_STAT...
2011-09-20 Matthias Braunfix warning because of now ignored invalidate flag
next