summaryrefslogtreecommitdiffhomepage
path: root/ir/ir/iredges.c
Commit message (Expand)AuthorAge
* improved readability/code quality according to clang-tidy readability checksJohannes Bucher2019-01-24
* Reorganize include directivesMatthias Braun2017-02-17
* Use appropriate macros for iterating over out edgesSebastian Buchwald2016-05-13
* Fix indentationSebastian Buchwald2016-05-12
* rename hashset.c.inl to hashset.c.hMatthias Braun2016-02-14
* iredges: attempt to make deletion while iterating errors explicitMatthias Braun2015-10-02
* ir: Remove dependency edges.Christoph Mallon2015-01-12
* cleanup: Remove unnecessary #include.Christoph Mallon2014-12-29
* ir: Re-add edge_change_cnt() with improved interface.Christoph Mallon2014-11-11
* iredges: add some edge count sanity checking assertsMatthias Braun2014-11-10
* iredges: get rid of edge_change_cnt functionMatthias Braun2014-11-09
* Do not use link field during out-edge verification.Sebastian Buchwald2014-10-29
* edges: Reserve link resource in edges_verify().Christoph Mallon2014-10-27
* rename error.h to panic.hMatthias Braun2014-05-28
* iredges: fix and improve verifier, fix documentationMatthias Braun2014-03-15
* fix/improve iredge verifierMatthias Braun2014-03-14
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* iredges: use the same block walking behaviour as irg_block_walkMatthias Braun2014-01-13
* Cleanup using C99.Sebastian Buchwald2014-01-13
* Declare the variables for the macro foreach_tgt() in the macro.Christoph Mallon2014-01-03
* Remove superfluous parentheses.Christoph Mallon2014-01-03
* Fix typos in comments.Christoph Mallon2014-01-03
* Remove write-only variable.Christoph Mallon2014-01-03
* Fixed condition for keep edges to blocks.Sebastian Buchwald2013-12-30
* rename get_irn_deps to get_irn_n_depsMatthias Braun2013-11-29
* replace assert(0 && "message") with panic("message")Matthias Braun2013-07-04
* 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
* iredges: reorganize and fix block edgesMatthias Braun2013-02-20
* iredges: fix incorrect usage of visited flags in build walkersMatthias Braun2013-02-20
* remove xfree(), bitset_free() and use free() insteadMatthias Braun2013-01-29
* add missing (non-inline) implementation of get_irn_n_edgesMatthias Braun2013-01-15
* remove license stuff from filesMatthias Braun2012-12-12
* iredges: Remove the unused function get_irn_edge_kind().Christoph Mallon2012-12-06
* Fixed some typos.Sebastian Buchwald2012-12-03
* optimize iredges codeMatthias Braun2012-11-26
* get rid of get_irg_estimated_node_countMatthias Braun2012-11-26
* get rid of #define in public headersMatthias Braun2012-11-26
* edges: Remove support for private edge data.Christoph Mallon2012-11-24
* edges: Remove unused macros.Christoph Mallon2012-11-24
* fix a bunch of warnings reported by clang analyzerMatthias Braun2012-10-24
* rename hashset.c to hashset.c.inlMatthias Braun2012-07-16
* Let bitset_foreach() and bitset_foreach_clear() declare their iterator variab...Christoph Mallon2012-07-13
* Let foreach_out_edge_kind() and foreach_out_edge_kind_safe() declare their it...Christoph Mallon2012-07-13
* make dependency edge handling more robustMatthias Braun2012-07-10
* iredges: introduce new reroute_edges_exceptMatthias Braun2012-06-21
* remove opt_manage, provide assure_irg_propertiesMatthias Braun2012-06-15
* rename edges_assure to assure_edgesMatthias Braun2012-06-15
* hashptr.h: use inline functions instead of #defineMatthias Braun2011-12-14