becopyheur2: Avoid unnecessary copies of the admissible registers.
[libfirm] / ir / be / becopyheur2.c
2012-12-15 Christoph Mallonbecopyheur2: Avoid unnecessary copies of the admissible...
2012-12-15 Christoph Mallonbecopyheur2: Remove unnecessary indirection.
2012-12-15 Christoph Mallonbecopyheur2: Use rbitset_copy_to_bitset().
2012-12-15 Christoph Mallonbecopyopt: Reduce indirection.
2012-12-15 Christoph Mallonbecopyheur2: Remove unused and write-only attributes.
2012-12-15 Christoph Mallonbeifg: Remove be_ifg_connected(), which is just a wrapp...
2012-12-12 Matthias Braunremove license stuff from files
2012-12-07 Christoph Mallonbeifg: Let be_ifg_foreach_neighbour() declare the node...
2012-11-25 Christoph Malloncleanup: Remove unnecessary #include "beirg.h".
2012-11-24 Christoph Mallonbecopyheur2: Use bitset_foreach_clear() instead of...
2012-07-20 Christoph MallonLet list_for_each_entry(), list_for_each_entry_reverse...
2012-07-13 Christoph MallonLet bitset_foreach() and bitset_foreach_clear() declare...
2012-07-13 Christoph MallonLet co_gs_foreach_neighb() declare the iterator variable.
2012-07-13 Christoph MallonLet foreach_set() declare the iterator variable.
2012-07-13 Christoph MallonAdd a wrapper macro for ir_nodemap_get(), which has...
2012-07-10 Matthias Braunmake code C++ warning clean (again)
2011-12-05 Matthias Braunintroduce bedump
2011-12-01 Matthias Brauncopyopt: miscellaneous code cleanups
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-10-20 Matthias Braunconsolidate utility macros in util.h
2011-10-20 Matthias Braunrename ir_phase to ir_nodemap and simplify interface
2011-09-15 Sebastian BuchwaldFixed inconsistent uses of DEBUG_ONLY.
2011-08-15 Matthias Braunbig refactoring of arch_XXX functions
2011-05-27 Sebastian BuchwaldFixed some warning about unused variables.
2011-04-15 Matthias Braunfix cparser warnings
2011-04-08 Andreas Zwinkaumerge kaps
2011-01-06 Michael BeckFixed some 64bit warnings because of mixing size_t...
2010-12-27 Michael BeckSwitch bitset.h/raw_bitset.h to size_t instead of unsig...
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Matthias Braunbackend: cleanup queries for ignore regs
2010-10-06 Matthias Braunfix trailing whitespaces and tabulators in the middle...
2010-08-12 Matthias Braunidentifiers starting with _ are reserved; remove this...
2010-07-08 Matthias Brauncleanup irphase: phase_reinit is a special case and...
2010-07-02 Matthias Braunchange register allocator and related interfaces to...
2010-07-02 Matthias Braunchange spiller and related interface to use ir_graph...
2010-06-23 Matthias Braunremove general ifg interface and always use ifg_std...
2010-03-12 Matthias Braunrework bitset to use raw_bitset
2010-03-12 Matthias Braunrename popcnt to popcount; avoid inline assembly in...
2010-03-10 Matthias Braun- fix most of the -Wunreachable-code and -Wlogical...
2010-03-09 Matthias Braunmake firm (mostly) -Wmissing-prototypes clean
2010-02-13 Christoph MallonPut a space after if/for/switch/while.
2009-09-17 Matthias Braunrename benode_t.h to benode.h, remove some unused code
2009-09-12 Michael Beck- C99 features removed
2009-09-06 Sebastian BuchwaldUse module mechanism to register copy minimization...
2009-09-02 Christoph MallonAdd OALLOC*() to make allocating from obstacks a bit...
2009-08-05 Matthias Braunreorganize backend headers (kill some _t variants in...
2008-10-23 Matthias Braun- Part1 of backend reorganisation:
2008-10-18 Christoph MallonAdd ALLOCAN() and ALLOCANZ().
2008-10-15 Christoph MallonAdd arch_get_register_req_out().
2008-10-14 Christoph Mallons/\<\(LC_\)\?INLINE\>/inline/.
2008-10-12 Christoph Mallonconst.
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-05 Christoph MallonGood day and welcome to the FIRM XMALLOC*() macros...
2008-09-25 Christoph MallonUse be_put_ignore_regs() instead of duplicating its...
2008-02-14 Matthias Braun- copy libcore into libfirm
2008-01-02 Michael Beckupdate copyright message
2007-11-22 Sebastian HackChanged phase node initializer to take const ir_node
2007-11-04 Matthias Braunfixed a bunch of warnings (in OPTIMIZE mode)
2007-07-03 Michael Beckbackend part is always WITH_LIBCORE :-)
2007-07-03 Michael Beckadd sopport for compile without WITH_LIBCORE
2007-06-18 Matthias Braunfixed warnings
2007-06-18 Michael BeckFixed initialization of option tables
2007-06-17 Matthias Braunfixed a bunch of warnings (and some bugs)
2007-04-27 Christian Würdigunified header
2007-04-27 Christian Würdigadded new licence header
2007-04-19 Christian Würdigfixed more signed vs unsigned warnings
2007-04-19 Christian Würdigphase takes now additional param on init
2007-04-05 Michael Beckrenamed phase_t to ir_phase
2007-03-29 Matthias Braunmove backend into libfirm
2007-03-29 Matthias Braun- change #include <config.h> back to "config.h"
2007-03-19 Matthias BraunThe big committ:
2007-03-02 Matthias Braun- No #ifdef WITH_LIBCORE anymore in backend, compilatio...
2006-12-21 Matthias Braun- All backend modules use module constructors for regis...
2006-12-11 Matthias Braun- Several warning fixes
2006-10-11 Matthias Braunwarning fixes
2006-10-05 Adam Szalkowskienumaration of possible enum values is now done by...
2006-09-08 Matthias Braunwarning fix
2006-08-04 Christoph MallonFix warnings
2006-08-02 Sebastian HackFactored copy minimzation out
2006-08-01 Christoph MallonRemove unused vars
2006-07-31 Sebastian HackAdapted to new liveness
2006-07-04 Adam SzalkowskiAdded max recursion depth
2006-06-06 Michael Beckuse xmalloc instead of malloc
2006-05-31 Sebastian HackRemoved old and unneeded stuff
2006-05-24 Sebastian HackFixed Union/Find
2006-05-23 Sebastian HackSome improvements
2006-05-19 Sebastian HackAnother version of copy elimination
2006-05-16 Sebastian HackRemoved old stuff
2006-05-04 Sebastian HackA little bit more efficient
2006-05-02 Christian Würdigadded conversion const -> non-const
2006-05-02 Sebastian HackBeta version
2006-05-01 Christian Würdigfixed definition of phase init function
2006-04-27 Sebastian HackWorks with max.c and eliminates some copies.
2006-04-21 Sebastian HackAdded new version of copy heuristic (still very alpha!)