bearch: Remove unnecessary indirection to access arch_no_register_req.
[libfirm] / ir / opt /
2012-11-23 Sebastian BuchwaldCombo: Ensure split by partition for Phi nodes.
2012-11-23 Sebastian BuchwaldImproved readability of debug output.
2012-11-23 Sebastian BuchwaldDump partitions before adding them to the worklist.
2012-11-23 Sebastian BuchwaldFixed some typos.
2012-11-19 Matthias Braunldstopt: fix for case of non-const global initializer
2012-11-12 Matthias Braunjumpthreading: when copying kept nodes keep the copies
2012-11-12 Matthias Braunmake jumpthreading debug message less confusing
2012-11-09 Matthias Braunconvopt: also perform convopt for float nodes
2012-11-08 Christoph MallonRemove further keep-edge hacks for endless loops.
2012-10-30 Christoph MallonFix iterating all irgs in gc_irgs().
2012-10-29 Sebastian BuchwaldFixed warning: Made global variable static.
2012-10-29 Matthias Braunmake remove_irp_irg API private
2012-10-27 Christoph MallonFix warnings.
2012-10-26 Christian Helmerremoved old divmod handling
2012-10-26 Christian Helmerremoved unimplemented extension
2012-10-26 Christian Helmerfixed processing of mode_T nodes
2012-10-26 Christian HelmerStores also handled, optimize_node option implemented
2012-10-26 Christian Helmerdivmod handling broken and preliminary removed
2012-10-26 Christian Helmerremoved unnecessary declarations
2012-10-26 Christian Helmerclean up and comments
2012-10-26 Christian Helmercleanup, constants fixed
2012-10-26 Christian Helmerfixed loads
2012-10-26 Christian Helmerused the same anti-leader to leader transfer in greedy...
2012-10-26 Christian Helmerprobably fixed loads, changed greedy condition
2012-10-26 Christian HelmerFixed high hoisting, additional comments, correct debug...
2012-10-26 Christian Helmerhoist high generates new node
2012-10-26 Christian Helmermaybe fixed error where nontranslated expression needed...
2012-10-26 Christian HelmerGVN fixes
2012-10-26 Christian Helmerfixed leader problem
2012-10-26 Christian Helmerreverted antic_in
2012-10-26 Christian Helmerbetter available constant handling
2012-10-26 Christian HelmerDifferent management of antic sets.
2012-10-26 Christian Helmerimplemented true GVN
2012-10-26 Christian Helmerfixed bug where projections ended up in the wrong blocks
2012-10-24 Matthias Braunremove irg_phase_state, use IR_GRAPH_CONSTRAINT instead
2012-10-24 Matthias Braunreorgranize method properties
2012-10-24 Matthias Braunopt_funccall: cleanup, use C99
2012-10-24 Matthias Braunopt_funccall: remove outdated/unused OO optimisations
2012-10-24 Matthias Braunfix a bunch of warnings reported by clang analyzer
2012-08-31 Matthias Braunfurther corrections for the keepalive hack
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
next