becopyheur2: Cache the admissible registers eagerly.
[libfirm] / ir / common /
2012-12-12 Matthias Braunremove license stuff from files
2012-12-12 Christoph Mallondocumentation: Remove explicit filename after @file.
2012-12-04 Matthias Braunremove class cast optimization
2012-12-04 Matthias Braunwe always compile with C99 support now
2012-11-26 Matthias Braunquery firmstat options through lc_opt system
2012-10-24 Matthias Braunrework timer API
2012-10-24 Matthias Braunfix a bunch of warnings reported by clang analyzer
2012-09-11 Christoph MallonRemove the unused facility to register space /in front...
2012-08-08 Christoph Mallonuse is_$KIND(n) instead of get_irn_op(n) == op_$KIND.
2012-07-30 Matthias Braunsimplify and cleanup execfreq API
2012-07-19 Christoph MallonLet panic() print file, line and function.
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 MallonAdd the return type as parameter to the macros set_find...
2012-07-10 Christopher Frielerrespect dependency edges in dead code elimination
2011-12-19 Matthias Braunmake opcode list global
2011-12-19 Matthias Braunplug more leaks
2011-12-15 Matthias Braunmake unique types/entities part of irprog
2011-12-14 Matthias Braunhashptr.h: use inline functions instead of #define
2011-12-07 Matthias Braunpartially revert 2e9fdf8841de40f008697ba8bf711fa3f3f2c0e8
2011-11-18 Matthias Braunfix ir_finish, freeing of irps/irgs
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-11-04 Matthias Braunlocalopt: simple associativity optimisation
2011-10-27 Matthias Braunremove a bunch of comments marking end of blocks
2011-10-26 Andreas ZwinkauCompile git revision into libfirm
2011-10-20 Matthias Braunconsolidate utility macros in util.h
2011-09-22 Matthias Braunkill deprecated firm_parameter_t interface
2011-09-20 Matthias Braunwe must clear block+phi-node links
2011-06-24 Andreas ZwinkauMerge Fix: Spills have ProjMs now
2011-06-21 Matthias Braunfix more cparser warnings, cleanup some libcore code
2011-05-10 Michael BeckMoved some helper functions from irgopt to irtools...
2011-05-10 Christoph MallonUse simple assignment instead of memcpy() when possible.
2011-05-06 Matthias Braungive Bad nodes a mode
2011-04-08 Andreas Zwinkaumerge kaps
2011-03-09 Christoph MallonFix typos in comments: s/it's/its/ and related corrections.
2011-03-02 Michael BeckFixed size_t related warnings.
2011-02-24 Matthias Braunfix a bunch of whitespace errors in headerfiles
2011-01-19 Michael BeckLet PTR_TO_INT return ptrdiff_t now instead of int.
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-11-04 Matthias BraunRemove the unused functions print_firm_kind() and firm_...
2010-09-22 Matthias Braunremove MacroBlock concept
2010-08-18 Matthias Braunremove lots of unnecessary and dangerous current_ir_gra...
2010-08-18 Matthias Braunmake if-conversion and archdep optimisations get their...
2010-08-12 Matthias Braunidentifiers starting with _ are reserved; remove this...
2010-07-15 Matthias Braunremove the unused/strange concept of a pseudo-irg
2010-06-16 Matthias Braunfix some bugs that prevented repeated calling of ir_ini...
2010-05-26 Matthias Braunremove the infrastructure for using a custom identifier...
2010-05-25 Matthias Braunonly set deprecated firm_param stuff if it is not NULL
2010-05-25 Matthias Braunchange firm API so the firm_parameter_t struct becomes...
2010-03-09 Matthias Braunmake firm (mostly) -Wmissing-prototypes clean
2010-03-07 Matthias Braunmerge common graph copying code; move dead code elimina...
2010-03-07 Matthias Braun- cleanup and simplify inlining code
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-01-05 Matthias BraunPrimitive, Pointer, Array and Method types are anonymou...
2010-01-02 Matthias Braunreally remove type_id
2009-12-21 Matthias Braunkeep timer interface simple - no names and descriptions...
2009-12-16 Matthias Braunput optimisation module init function declarations...
2009-12-01 Matthias Braunchange debug printing of firm nodes: add a space betwee...
2009-09-02 Christoph MallonAdd OALLOC*() to make allocating from obstacks a bit...
2009-08-19 Christoph MallonRemove the pointless function firm_init_hooks(). Its...
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- Put typical case of pass construction into irtools
2009-06-29 Matthias Braunremove unused common/firmwalk.* code
2009-06-29 Matthias Braunremove pointless and unused common/statistics.* code
2009-06-29 Matthias BraunCleanup: remove firm_common_t.h (and the PRECISE_EXC_CO...
2009-06-25 Michael BeckAdd an irg attribute the Bad nodes: so get_Block_irg...
2009-05-17 Matthias Braun- newer gcc warned me about errors in our strncat usage...
2009-01-22 Michael Beck- indentation
2008-12-09 Matthias Braunchange functions to use the usual ir_ prefix
2008-12-09 Matthias Braunavoid structs in public API where easily possible ...
2008-11-28 Christoph MallonUnconditionally include stdio.h
2008-11-28 Christoph MallonUnconditionally include string.h
2008-11-28 Matthias Braunremove archop stuff which wasn't really used anyway
2008-11-28 Matthias Braunfix wrong printf usage
2008-11-22 Michael Beck- implemented firm_clear_node_and_phi_links()
2008-10-31 Michael Beck- Fixed memory leak: delete pseudo-irgs if any
2008-10-14 Christoph Mallons/\<\(LC_\)\?INLINE\>/inline/.
2008-10-14 Matthias Braunbe consequent: don't warn about config files, simply...
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-11 Matthias Braunmore firm_config includes removed
2008-09-20 Michael BeckBugfix: restructured so memory disambiguator can switch...
2008-08-24 Michael Beckmore tarval cleanup
2008-07-31 Sebastian BuchwaldFixed revision 20864.
2008-07-31 Sebastian BuchwaldCall firm_be_finish, but who calls me?
2008-07-25 Michael Beck- fixed type_or_ent type: get rod of casts
2008-05-30 Michael Beck- no more be_init(): backend is initialised in init_firm
2008-04-14 Michael Beck- get_irg_initial_exec()/set_irg_initial_exec() added
2008-04-05 Michael Beckcompletely removed old verbosity based debug output
2008-04-05 Michael Beckswitch scalar replacement to new style debug output
2008-04-05 Michael Beck- init function for inlining added
2008-04-04 Michael Beckhandle the macro block properly
2008-04-02 Michael Beckfixed Win32 build
2008-03-29 Matthias Braunfix check for posix realtime extensions
2008-03-03 Michael Beck- renamed init_cons() to firm_init_cons()
2008-02-26 Michael Beckfixed indentation
2008-02-14 Matthias Braun- copy libcore into libfirm
next