summaryrefslogtreecommitdiffhomepage
path: root/ir/opt/code_placement.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* Rename pdeq_new.h => pdeq.hMatthias Braun2016-06-27
* Use pdeq_new instead of pdeqMatthias Braun2016-06-27
* pdeq: Remove unnecessary waitq aliasesMatthias Braun2015-09-07
* Cleanup after def92e0Matthias Braun2015-08-20
* ir: Remove dependency edges.Christoph Mallon2015-01-12
* Merge node_smallest_common_dominator() with calc_dom_dca()Matthias Braun2014-12-31
* The start block is not special anymoreMatthias Braun2014-09-25
* code_placement: fix only kept nodes getting moved into loopsMatthias Braun2014-09-08
* redo endless loop/keep handlingMatthias Braun2014-07-30
* make get_Block_cfgpred_block return NULL on Bad cfoptMatthias Braun2014-03-07
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Cleanup using C99.Sebastian Buchwald2013-11-28
* remove overly complicate pass management codeMatthias Braun2013-05-15
* do not include config.h anymoreMatthias Braun2013-05-04
* Fixed warnings in optimize build.Sebastian Buchwald2013-03-11
* remove license stuff from filesMatthias Braun2012-12-12
* remove irg_phase_state, use IR_GRAPH_CONSTRAINT insteadMatthias Braun2012-10-24
* further corrections for the keepalive hackMatthias Braun2012-08-31
* workaround for placement of nodes held only by keepalive edgeMatthias Braun2012-08-30
* code_placement: use iredges, respect dep. edgesMatthias Braun2012-08-29
* cleanup iroutsMatthias Braun2012-08-28
* Simplify assertion.Christoph Mallon2012-06-19
* remove opt_manage, provide assure_irg_propertiesMatthias Braun2012-06-15
* split graph state into properties and constraintsMatthias Braun2012-06-15
* Code placement cannot handle unreachable code.Sebastian Buchwald2012-03-25
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* change global optdesc declarations to staticMatthias Braun2011-09-20
* convert opts to use the opt_manage frameworkAndreas Zwinkau2011-09-14
* code placement fixes gcseAndreas Zwinkau2011-05-17
* Remove obsolete loopinfo invalidationAndreas Zwinkau2011-05-09
* Remove obsolete outs invalidationAndreas Zwinkau2011-05-09
* also do unreachable code elimination during gcseMatthias Braun2011-05-02
* cleanup/partly rewrite code_placement algoMatthias Braun2011-05-02
* Simplify handling of unreachable codeMatthias Braun2011-04-28
* Revert "merge gcse into place_code (a better solution would be having it alwa...Matthias Braun2011-03-30
* merge gcse into place_code (a better solution would be having it always on un...Matthias Braun2011-03-30
* Fix typos in comments: s/it's/its/ and related corrections.Christoph Mallon2011-03-09
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* make some more optimisations independent of current_ir_graphMatthias Braun2010-10-06
* replace is_no_Block() with !is_Block()Matthias Braun2010-07-28
* make firm (mostly) -Wmissing-prototypes cleanMatthias Braun2010-03-09
* lower_highlevel didn't invalidate outedges, code_placement must assure domsOlaf Liebe2010-01-28
* - refactoring of backend generator scripts: You can create multiple constructorsMatthias Braun2009-10-01
* - moved pass constructors from irtools to irpassMichael Beck2009-08-17
* - removed verify and dump parameters from passesMichael Beck2009-08-17
* - graph passes can be added to prog managers nowMichael Beck2009-08-16
* - fixed assertionMichael Beck2008-12-09
* s/\<\(LC_\)\?INLINE\>/inline/.Christoph Mallon2008-10-14
* remove #ifdef HAVE_CONFIG_HsMatthias Braun2008-10-11