summaryrefslogtreecommitdiffhomepage
path: root/ir/opt/proc_cloning.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* Set the additional properties right when construction a method type.Christoph Mallon2016-07-11
* Set the calling convention right when construction a method type.Christoph Mallon2016-07-11
* proc_cloning: Simplfy walk over all nodes of all irgsRaphael von der Grün2016-06-14
* Fix typos and language in some commentsRaphael von der Grün2016-06-14
* Reduce code duplication a bit.Christoph Mallon2016-05-28
* proc_cloning: Fix handling of parameters with position lower than the special...Christoph Mallon2016-05-27
* tr: Set variadicity directly when creating method types.Christoph Mallon2016-05-22
* proc_cloning: Do not unnecessarily reset method attributes, which clone_entit...Christoph Mallon2016-05-20
* proc_cloning: Clone the frame type, too.Christoph Mallon2016-05-19
* Remove pointless assertion: We would panic otherwiseSebastian Buchwald2016-05-18
* proc_cloning: Simplify the generation of the name of the cloned function.Christoph Mallon2016-05-18
* proc_cloning: Fix specialising a function at the same parameter position more...Christoph Mallon2016-05-12
* proc_cloning: Reserve the irn link resource when cloning an irg.Christoph Mallon2016-05-05
* proc_cloning: Remove redundant call to set_entity_ld_ident().Christoph Mallon2016-05-05
* tr: Replace copy_entity_own()/copy_entity_name() with a new clone_entity()Matthias Braun2016-01-30
* ir: Change get_irn_in() so it returns the first operand, not the block, at in...Christoph Mallon2015-12-05
* Remove unnecessary #include "debug.h".Christoph Mallon2015-07-19
* ident: Replace id_mangle*() by new_id_fmt().Christoph Mallon2015-01-28
* remove pointless set_irn_out()Matthias Braun2014-12-31
* move questionable copy_irn_to_irg() function to its only userMatthias Braun2014-12-31
* proc_cloning: Cleanup.Christoph Mallon2014-10-31
* proc_cloning: Replace use of id_mangle() by more fitting id_mangle3().Christoph Mallon2014-10-19
* 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
* all: Make formatting of else clauses more consistent.Christoph Mallon2014-04-08
* irouts: Add and use foreach_irn_out{,_r}().Christoph Mallon2014-03-25
* irprog: Add and use foreach_irp_irg{,_r}().Christoph Mallon2014-03-18
* ir: Remove redundant maturing of initial and end blocks.Christoph Mallon2014-03-17
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Remove the parameter mode from new_*_Address().Christoph Mallon2014-01-28
* Split EntConst into Address and Offset.Christoph Mallon2014-01-28
* Split SymConst into EntConst and TypeConst.Christoph Mallon2014-01-27
* fix corner cases when determining called entities/irgsMatthias Braun2013-10-31
* 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 <string.h>.Christoph Mallon2013-01-05
* remove license stuff from filesMatthias Braun2012-12-12
* cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO...Christoph Mallon2012-12-03
* cleanup: Remove several uses of current_ir_graph.Christoph Mallon2012-11-25
* fix a bunch of warnings reported by clang analyzerMatthias Braun2012-10-24
* cleanup iroutsMatthias Braun2012-08-28
* Add the * for the type in foreach_pset() automatically.Christoph Mallon2012-07-13
* Let foreach_pset() declare its iterator variable.Christoph Mallon2012-07-13
* hashptr.h: use inline functions instead of #defineMatthias Braun2011-12-14
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* remove is_Global/get_GlobalEntityMatthias Braun2011-10-20
* Adapted some issues noticed during removal of unused variables.Sebastian Buchwald2011-05-27
* Fixed some warning about unused variables.Sebastian Buchwald2011-05-27