Some more cleanup: Put the return type and other specifiers on the same line as the...
[libfirm] / ir / opt /
2010-02-14 Christoph MallonSome more cleanup: Put the return type and other specif...
2010-02-13 Christoph MallonPut a space after if/for/switch/while.
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2010-02-12 Matthias Braundon't ignore entities in Sels
2010-02-11 Michael BeckAdd pass creating for loop inversion, unrolling, peelin...
2010-02-11 Sebastian BuchwaldFixed fehler176.
2010-02-10 Jonas FietzAdd some optimizations for jumpthreading using vrp...
2010-02-08 Christian Helmercparser now knows 'unroll-loops'.
2010-02-05 Matthias Brauna new garbage collection pass less conservative than...
2010-02-04 Matthias Braun- representing the 3-state visibility (default,local...
2010-02-03 Matthias Braunfix some assertions; correctly handle weak symbols
2010-02-03 Matthias BraunRework linkage types in firm.
2010-02-02 Christian HelmerLoop unrolling implemented. Inversion+unrolling fail...
2010-01-29 Matthias Braunfix allow_ifconv being called with true/false swapped
2010-01-28 Olaf Liebelower_highlevel didn't invalidate outedges, code_placem...
2010-01-19 Matthias Braun- allow_ifconv interface was totally braindamaged....
2010-01-18 Michael BeckAdd a rule to transform x .op. (x .op. y) into y .op...
2010-01-18 Michael BeckFixed move_consts_up() failure in some contexts (This...
2010-01-15 Christoph MallonCorrect typo in comment.
2010-01-14 Michael BeckC99 feature removed.
2010-01-14 Christian HelmerLoop inversion does not fail the given test cases but...
2010-01-09 Michael BeckSmall optimization. Note that the else case crashes...
2010-01-05 Matthias BraunPrimitive, Pointer, Array and Method types are anonymou...
2010-01-04 Michael BeckBugFix: fixed conversion for x < lo || x >|>= hi
2010-01-03 Michael BeckBugFix:
2010-01-03 Michael BeckBugFixes:
2010-01-03 Michael BeckBugFix: a Cmp can be in a different block than its...
2010-01-02 Michael BeckFixed some obviously wrong conditions.
2010-01-02 Michael Beck- handle p == 0 || q == 0
2010-01-02 Michael Beck- handle p == NULL || q == NULL and friends
2010-01-02 Michael Beck- implement a <= x <= b ==> x-a <=u b-a
2010-01-02 Michael BeckFixed and enhanced boolopt:
2009-12-30 Michael Beckimplement ir_graph_pass_set_parallel()
2009-12-30 Michael Beck- changed to able to "run the path parallel"
2009-12-29 Matthias Braunadapt to firm coding conventions
2009-12-21 Matthias Braunfix
2009-12-21 Matthias Braunmove iropt_dbg to private API (it had wrong includes...
2009-12-21 Matthias Braunrename opt_sync to opt_parallelize_mem
2009-12-21 Matthias Braunremove lots of commented code
2009-12-19 Michael BeckC99 features removed.
2009-12-16 Matthias Braun- remove some more of the optimisation flags inside...
2009-12-16 Matthias Braunput optimisation module init function declarations...
2009-12-15 Christian HelmerLoop peeling and inversion functional but with errors...
2009-12-14 Christian HelmerLoop peeling and loop inversion functioning but still...
2009-12-11 Matthias Braunremove the concept of M_except, we always use the norma...
2009-12-01 Michael Beck- removed C99 features
2009-11-23 Christian HelmerLoop peeling refactored.
2009-11-20 Christian HelmerInitial version of loop peeling
2009-10-01 Matthias Braun- refactoring of backend generator scripts: You can...
2009-09-17 Matthias Braununnecessary map
2009-09-10 Sebastian Buchwaldtypos
2009-09-02 Christoph MallonAdd OALLOC*() to make allocating from obstacks a bit...
2009-08-30 Michael BeckChanged splitting of commutative nodes: Instead of...
2009-08-24 Sebastian BuchwaldSummary is not a doxygen tag
2009-08-23 Michael Beck- fixed pass manager
2009-08-20 Michael BeckAdd passes for inlining, private methods.
2009-08-19 Christoph MallonNext iteration for resolving warnings.
2009-08-19 Christoph MallonUse correct return type (void) for pass wrapper callbacks.
2009-08-17 Michael Beck- add more pass constructors
2009-08-17 Michael Beck- moved pass constructors from irtools to irpass
2009-08-17 Matthias Braunfix a few errors and warnings in the new pass code...
2009-08-17 Michael Beck- removed verify and dump parameters from passes
2009-08-16 Michael Beck- graph passes can be added to prog managers now
2009-08-16 Michael Beck- add more passes
2009-08-16 Michael Beck- Put typical case of pass construction into irtools
2009-08-16 Michael Beck- add pass for combo()
2009-08-02 Matthias Braunfix warning and compilation error in optimized mode
2009-07-31 Matthias Braununnecessary include
2009-07-31 Matthias Braunfix last commit
2009-07-31 Matthias Braunless abreviations: rebitset_cpy => rebitset_copy
2009-07-15 Sebastian Buchwaldcondeval is called jump threading now
2009-07-10 Matthias Brauncondeval is called Jump Threading now
2009-07-06 Michael Beck- hopefully fixed the lftr now
2009-07-05 Michael Beck- fixed warnings regarding unused irg's
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-06-25 Michael BeckAdd an irg attribute the Bad nodes: so get_Block_irg...
2009-06-02 Michael Beck- C99 features removed
2009-06-01 Matthias Braunadd note/error message about critical edge splitting...
2009-06-01 Matthias BraunRework Block labels: They are entities now so we don...
2009-05-30 Michael Beck- fixed warning
2009-05-30 Michael Beck- lftr() is still buggy
2009-05-30 Michael Beck- removed permanent debug output
2009-05-30 Michael Beck- BugFix: when a P<->I conversion for an induction...
2009-05-19 Michael Beck- BugFix: add missing check for frame entities. This...
2009-05-17 Matthias Braun- newer gcc warned me about errors in our strncat usage...
2009-05-14 Matthias Braunwhen inlining and return types of method-type/call...
2009-05-14 Michael Beck- removed unused header attribute from node_entry
2009-05-08 Michael Beck- changed handling of Mux nodes: these are now optimize...
2009-05-08 Michael Beck- fixed memory leaks
2009-05-08 Michael Beck- let loop run backwards
2009-04-18 Michael Beck- BugFix: assure out edges are valid (may be invalid...
2009-04-17 Sebastian Buchwalduse environment also in non-debug mode.
2009-04-06 Michael Beck- constify
2009-03-31 Michael Beck- reserve used resources
2009-03-21 Michael Beck- BugFix: wrong end index fixed
2009-03-21 Michael Beck- register ALL possible addresses yet
2009-03-21 Michael Beck- get_Block_cfgpred_arr() IS supported, but should...
2009-03-20 Michael Beck- added Phi-translation for addresses
2009-03-19 Michael Beck- simplified memop flags: we NEVER must kill solely...
2009-03-17 Michael Beck- BugFix: the end block might be unreachable, check...
next