summaryrefslogtreecommitdiffhomepage
path: root/ir/lower/lower_switch.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* When making a 'Sub', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* tv: Remove mode parameter from tarval_subMatthias Braun2015-10-18
* cleanup: Remove unnecessary #include <limits.h>.Christoph Mallon2015-01-25
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* put irg link directly into node attributsMatthias Braun2014-09-17
* rework switch lowererMatthias Braun2014-08-12
* lower_switch: cleanup, use C99Matthias Braun2014-08-12
* rename error.h to panic.hMatthias Braun2014-05-28
* all: Add and use QSORT() and QSORT_ARR().Christoph Mallon2014-04-10
* irouts: Add and use foreach_irn_out{,_r}().Christoph Mallon2014-03-25
* lower_switch: add missing confirm_irg_properties() callMatthias Braun2014-03-14
* fix warningsMatthias Braun2014-03-14
* Use irg-property framework in a proper way.Sebastian Buchwald2014-02-21
* Let foreach_out_irn() declare its iterator variable.Christoph Mallon2014-02-14
* remove NEW_ARR_A and use ALLOCANMatthias Braun2013-10-28
* remove overly complicate pass management codeMatthias Braun2013-05-15
* do not include config.h anymoreMatthias Braun2013-05-04
* remove xfree(), bitset_free() and use free() insteadMatthias Braun2013-01-29
* cleanup: Replace ir_nodeset_contains() + ir_nodeset_insert() by just the latter.Christoph Mallon2012-12-16
* remove license stuff from filesMatthias Braun2012-12-12
* switch_lowerer: cast to backend specified Switch modeMatthias Braun2012-10-25
* remove no-out_of_bounds option from lower_switchMatthias Braun2012-10-25
* change lower_switch to work on tarvals instead of intMatthias Braun2012-10-25
* split graph state into properties and constraintsMatthias Braun2012-06-15
* remove extended basic block supportMatthias Braun2012-06-13
* plug more leaksMatthias Braun2011-12-19
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* lower_switch: fix bug in normalisationMatthias Braun2011-11-03
* introduce Switch nodeMatthias Braun2011-11-02
* use IR_GRAPH_STATE instead of irg_extblk_info_stateMatthias Braun2011-09-20
* Remove dom_state and pdom_state attributesAndreas Zwinkau2011-09-14
* fix more cparser warnings, cleanup some libcore codeMatthias Braun2011-06-21
* fix switch lowerer messing up default_proj in some casesMatthias Braun2011-06-17
* Fix some typesAndreas Zwinkau2011-06-06
* lower small switches to ifsMatthias Braun2011-06-01
* Remove obsolete loopinfo invalidationAndreas Zwinkau2011-05-09
* Remove obsolete outs invalidationAndreas Zwinkau2011-05-09
* fix bug in switch lowerer (introduced when Cmp changed)Matthias Braun2011-03-16
* started adding a relation to the Cmp nodeMatthias Braun2011-02-28
* Fixed a lot of size_t related warnings, most of them due to array implementat...Michael Beck2011-01-25
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* forbid calls of new_XXX and new_d_XXX when not in phase_building (only new_r_...Matthias Braun2010-10-06
* fix bug in switch_lowererMatthias Braun2010-09-22
* extend switch lowerer to produce the out-of-bounds check in firm-IR if necessaryMatthias Braun2010-09-10
* invoke switch lowerer in target specific lowering passMatthias Braun2010-09-10
* lower_switch: retain debug info, some smaller cleanupsMatthias Braun2010-09-10
* 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