summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bepeephole.c
Commit message (Expand)AuthorAge
...
* Fix typos in comments: s/it's/its/ and related corrections.Christoph Mallon2011-03-09
* sparc: improved IncSP/Save/Restore handlingMatthias Braun2011-03-04
* remove be_Barrier and lots of hacks for maintaining itMatthias Braun2011-03-04
* keep_alive_barrier operand used wrong block; schedule keep behind phi sequencesMatthias Braun2011-03-04
* C99 features removed.Michael Beck2011-03-01
* Fixed warning about strange position of be_Keeps in the schedule.Sebastian Buchwald2011-02-28
* Fixed some size_t related warnings.Michael Beck2011-01-24
* Removed the arch_register_type_is() macro.Michael Beck2010-12-06
* put register classes into arch_env struct, no need for complicated callbacksMatthias Braun2010-10-06
* forbid calls of new_XXX and new_d_XXX when not in phase_building (only new_r_...Matthias Braun2010-10-06
* fix trailing whitespaces and tabulators in the middle of a lineMatthias Braun2010-10-06
* convert remaining APIs from be_irg_t* to ir_graph*Matthias Braun2010-07-02
* - change various be_get_birg_XXX functions to be_get_irg_XXX functions.Matthias Braun2010-07-02
* use barriers instead of be_Keep to keep unused nodes since we can't guarantee...Matthias Braun2010-05-03
* - Bugfix: Barrier nodes have an effect like a Keep for unused inputs. So weMatthias Braun2010-04-19
* allocate memory for peephole values on heap; us DB instead of DBGMatthias Braun2010-04-07
* make firm (mostly) -Wmissing-prototypes cleanMatthias Braun2010-03-09
* Put a space after if/for/switch/while.Christoph Mallon2010-02-13
* Put opening curly brace of functions on a separate line.Christoph Mallon2010-02-13
* be robust against anchor in outedges in skip_barrier peepholeMatthias Braun2009-11-09
* rename benode_t.h to benode.h, remove some unused codeMatthias Braun2009-09-17
* reorganize backend headers (kill some _t variants in favor of a be_types.h)Matthias Braun2009-08-05
* Add ALLOCAN() and ALLOCANZ().Christoph Mallon2008-10-18
* When optimising IncSP-IncSP ignore the anchor as user of the upper IncSP.Christoph Mallon2008-10-12
* remove #ifdef HAVE_CONFIG_HsMatthias Braun2008-10-11
* Remove the unused parameter const arch_env_t *env from arch_get_irn_register().Christoph Mallon2008-10-11
* Fix typo in BE_REGISTER_MODULE_CONSTRUCTOR() user.Christoph Mallon2008-09-04
* Remove final \n from panic messages, panic() adds a newline automagically.Christoph Mallon2008-08-22
* kill nodes better to avoid warningsMatthias Braun2008-08-07
* removed two not absolutely necessary const's preventing warnings on VC7Michael Beck2008-08-01
* fix/improve peepholeMatthias Braun2008-07-30
* Replace be_peephole_before_exchange()+sched_remove()+exchange()+be_peephole_n...Christoph Mallon2008-07-30
* added be_peephole_before_exchange_and_kill() to fix the IncSP,IncSP jumping a...Michael Beck2008-06-27
* - be_peephole_IncSP_IncSP() must return the new nodeMichael Beck2008-06-19
* - BugFix: add missing rerouteMichael Beck2008-06-18
* - BugFix: when peephole combines two IncSP nodes, let the first one survive, ...Michael Beck2008-06-18
* - moved peephole_IncSP_IncSP() to bepeephole.c, as this is a generic function...Michael Beck2008-05-29
* fixed warningMichael Beck2008-05-28
* better version of the barrier remover (no warnings)Michael Beck2008-05-28
* remove barrier from schedule before peephole optimizationMichael Beck2008-05-28
* - Aus arch_isa_t wird arch_env_t sonst ändert sich nix...Matthias Braun2008-05-23
* update copyright messageMichael Beck2008-01-02
* fix bugs when exchanging nodes to projs in bepeepholeMatthias Braun2007-10-29
* - fix a conceptual bug in peephole, we need a callback before and afterMatthias Braun2007-10-21
* improve peephole API, do IncSP stuff as peephole opts, add IncSP -4 -> Pop optMatthias Braun2007-10-15
* renamed set_value/clear_value(): these names clash with the construction func...Michael Beck2007-10-03
* add assert for not getting bad out regs, and fix some bugs related to thisMatthias Braun2007-09-30
* - first real peephole optimisation mov 0, reg -> xor reg, reg when we don'tMatthias Braun2007-09-30
* started working on a peephole phaseMatthias Braun2007-09-30