summaryrefslogtreecommitdiffhomepage
path: root/ir/opt/tailrec.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* When making an 'Add', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* When making a 'Mul', automatically infer its mode from its left operand.Christoph Mallon2016-06-07
* irmode: rename reference_mode_unsigned_eq to reference_offset_modeMatthias Braun2015-10-18
* irhooks: Remove some unused hooksMatthias Braun2015-09-19
* Always include irop_t.h inside libfirmMatthias Braun2015-09-10
* remove unused opt_tail_recursion()Matthias Braun2014-12-31
* tailrec: fix recently introduced bug for unused parametersMatthias Braun2014-09-29
* tailrec: correctly handle mode_P closed form addMatthias Braun2014-09-25
* The start block is not special anymoreMatthias Braun2014-09-25
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* tailrec: we need to built a loop PhiMMatthias Braun2014-08-06
* rename error.h to panic.hMatthias Braun2014-05-28
* split Sel node into Member and SelMatthias Braun2014-04-15
* remove unused trouts analysisMatthias Braun2014-04-12
* irouts: Add and use foreach_irn_out{,_r}().Christoph Mallon2014-03-25
* do not set Jmp/Bad predecessors when turning non-throwing nodes into tuplesMatthias Braun2014-03-20
* irprog: Add and use foreach_irp_irg{,_r}().Christoph Mallon2014-03-18
* ircons: Add and use new_{r,rd}_Const_one().Christoph Mallon2014-03-17
* ircons: Add and use new_{r,rd}_Const_null().Christoph Mallon2014-03-17
* tailrec: cleanupMatthias Braun2014-03-13
* all: Do not change current_ir_graph during walking/analyses/...Christoph Mallon2014-03-13
* Cleanup using C99.Sebastian Buchwald2013-11-25
* fix corner cases when determining called entities/irgsMatthias Braun2013-10-31
* remove NEW_ARR_A and use ALLOCANMatthias Braun2013-10-28
* Use panic("foo") instead of assert(!"foo").Christoph Mallon2013-07-24
* remove overly complicate pass management codeMatthias Braun2013-05-15
* do not include config.h anymoreMatthias Braun2013-05-04
* Remove unread assignmentAndreas Zwinkau2013-01-23
* cleanup: Remove unnecessary #include <string.h>.Christoph Mallon2013-01-05
* remove license stuff from filesMatthias Braun2012-12-12
* irgmod: Pass the new inputs to turn_into_tuple() instead of initialising them...Christoph Mallon2012-12-06
* tailrec: Remove stale start loop test.Christoph Mallon2012-12-05
* cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO...Christoph Mallon2012-12-03
* make code C++ warning clean (again)Matthias Braun2012-07-10
* remove opt_manage, provide assure_irg_propertiesMatthias Braun2012-06-15
* remove return values from graph transformationsMatthias Braun2012-06-15
* split graph state into properties and constraintsMatthias Braun2012-06-15
* remove extended basic block supportMatthias Braun2012-06-13
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* tailrec requires many ReturnsAndreas Zwinkau2011-10-27
* Use opt_manage framework for tailrecAndreas Zwinkau2011-10-26
* remove is_Global/get_GlobalEntityMatthias Braun2011-10-20
* eliminate ip_outs_state and trouts_stateMatthias Braun2011-09-20
* use IR_GRAPH_STATE instead of irg_extblk_info_stateMatthias Braun2011-09-20
* remove loopinfo stuff and exclusively use IR_GRAPH_STATE_CONSISTENT_LOOPINFOMatthias Braun2011-09-20
* Fixed inconsistent uses of DEBUG_ONLY.Sebastian Buchwald2011-09-15
* Remove dom_state and pdom_state attributesAndreas Zwinkau2011-09-14
* change pn_XXX_max enum to really be the maximum pn and not maximum+1, add n_X...Matthias Braun2011-06-01
* Fixed some warning about unused variables.Sebastian Buchwald2011-05-27