summaryrefslogtreecommitdiffhomepage
path: root/ir/opt/jumpthreading.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* jumpthreading: Assert that Phi nodes have more than one inputJoachim Priesner2017-01-26
* Remove firmstatMatthias Braun2015-09-19
* Remove hook_merge_nodesMatthias Braun2015-09-19
* Always include irnode_t.h from inside libfirm (or firm_types.h)Matthias Braun2015-09-10
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* Jumpthreading: Check for the Cond block.Sebastian Buchwald2015-02-13
* Fixed typo.Sebastian Buchwald2015-02-13
* Fixed comment.Sebastian Buchwald2015-02-13
* ir: Use foreach_irn_in{,_r}().Christoph Mallon2014-12-08
* Set loop flag for changed Phi M nodes.Sebastian Buchwald2014-11-04
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* jumpthreading: fix some cases where loops would be produced without Phi[loop]...Matthias Braun2014-08-21
* jumpthreading: cleaner PhiLoop handlingMatthias Braun2014-08-07
* Jump threading: Copy PhiM loop flag.Sebastian Buchwald2014-08-07
* Add loop attribute to Phi nodeMatthias Braun2014-08-05
* jumpthreading SSA reconstruction must add keepalive edges to PhiM nodesMatthias Braun2014-07-31
* jumpthreading: cleanupMatthias Braun2014-07-31
* redo endless loop/keep handlingMatthias Braun2014-07-30
* attempt to fix fehler219Matthias Braun2014-04-24
* jumpthreading: add missing chang notifierMatthias Braun2014-03-14
* make get_Block_cfgpred_block return NULL on Bad cfoptMatthias Braun2014-03-07
* computed_value() is allowed to return tarval_unknown and tarval_badMatthias Braun2014-02-24
* cleanup special tarval and Unknown usageMatthias Braun2014-02-18
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Handle Cond nodes with constant condition.Sebastian Buchwald2013-12-11
* jumpthreading: Avoid specialized code paths for immediate evaluation.Matthias Braun2013-10-30
* cleanup, use C99Matthias Braun2013-10-30
* 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
* cleanup: Remove unnecessary #include "irgraph.h".Christoph Mallon2013-01-05
* remove license stuff from filesMatthias Braun2012-12-12
* remove commented out codeMatthias Braun2012-12-04
* cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO...Christoph Mallon2012-12-03
* cleanup: Remove end-of-if/for/function comments.Christoph Mallon2012-12-02
* query firmstat options through lc_opt systemMatthias Braun2012-11-26
* jumpthreading: when copying kept nodes keep the copiesMatthias Braun2012-11-12
* make jumpthreading debug message less confusingMatthias Braun2012-11-12
* Let foreach_out_edge_kind() and foreach_out_edge_kind_safe() declare their it...Christoph Mallon2012-07-13
* remove opt_manage, provide assure_irg_propertiesMatthias Braun2012-06-15
* split graph state into properties and constraintsMatthias Braun2012-06-15
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* introduce Switch nodeMatthias Braun2011-11-02
* change global optdesc declarations to staticMatthias Braun2011-09-20
* cleanup/fix optimize_graph_df flag handlingMatthias Braun2011-09-20
* Fixed inconsistent uses of DEBUG_ONLY.Sebastian Buchwald2011-09-15
* convert opts to use the opt_manage frameworkAndreas Zwinkau2011-09-14
* improve jumpthreading commentsAndreas Zwinkau2011-06-10
* Revert "jumpthreading must not split edges"Andreas Zwinkau2011-06-10