summaryrefslogtreecommitdiffhomepage
path: root/ir/ir/ircons.c
Commit message (Expand)AuthorAge
* Generate the new_*_ASM() functions.Christoph Mallon2019-04-05
* ir: Overhaul representation of ASM constraints in the IR.Christoph Mallon2018-05-11
* Fix typos in commentsSebastian Buchwald2018-01-17
* Unify indentation of function parametersSebastian Buchwald2017-03-31
* Reorganize include directivesMatthias Braun2017-02-17
* When making a 'Div' or 'Mod', automatically infer its mode from its left oper...Christoph Mallon2016-06-07
* ir: Plug a memory leak, when maturing a block without predecessors.Christoph Mallon2015-12-30
* irhooks: Remove hook_set_irn_nMatthias Braun2015-09-19
* Turn node pinned attribute into a booleanMatthias Braun2015-08-18
* irverify: Remove the parameter 'irg' from verify_new_node().Christoph Mallon2015-07-28
* ircons: Handle Phis after we know the number of block inputs.Sebastian Buchwald2015-01-21
* remove pointless irp_finalize_cons()Matthias Braun2014-12-31
* cleanup: Remove unnecessary #include.Christoph Mallon2014-12-29
* ir: Use ARRAY_SIZE() instead of magic numbers.Christoph Mallon2014-12-28
* ir: Remove stale test for Bad in set_r_store().Christoph Mallon2014-12-26
* ir: Specify the operands of Anchor.Christoph Mallon2014-11-19
* ir: Reduce code duplication in mature_immBlock().Christoph Mallon2014-10-31
* Create backedges array after we know the number of predecessors.Sebastian Buchwald2014-10-31
* util: Add an use MEMCPY().Christoph Mallon2014-10-27
* do not create blocks without inputsMatthias Braun2014-10-08
* remove a bunch of is_XXX firm_kind convenience functionsMatthias Braun2014-09-30
* normalize util.h includesMatthias Braun2014-09-30
* put irg link directly into node attributsMatthias Braun2014-09-17
* node_cmp_attr changed to node_attrs_equal and code cleaned upMatthias Braun2014-09-15
* Add loop attribute to Phi nodeMatthias Braun2014-08-05
* remove non-working auto_create_sync settingMatthias Braun2014-08-05
* redo endless loop/keep handlingMatthias Braun2014-07-30
* rename error.h to panic.hMatthias Braun2014-05-28
* split Sel node into Member and SelMatthias Braun2014-04-15
* ircons: Cleanup.Christoph Mallon2014-03-18
* 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
* ircons: Use new_d_immBlock() to implement new_immBlock().Christoph Mallon2014-03-12
* make get_Block_cfgpred_block return NULL on Bad cfoptMatthias Braun2014-03-07
* remove memory input from Sel nodeMatthias Braun2014-03-07
* make verify_new_node function publicMatthias Braun2014-03-07
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Split SymConst into EntConst and TypeConst.Christoph Mallon2014-01-27
* remove NEW_ARR_A and use ALLOCANMatthias Braun2013-10-28
* rework verify codeMatthias Braun2013-07-08
* merge some generated c files, rework generators/templatesMatthias Braun2013-05-06
* do not include config.h anymoreMatthias Braun2013-05-04
* remove license stuff from filesMatthias Braun2012-12-12
* cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO...Christoph Mallon2012-12-03
* array: Use DUP_ARR_D().Christoph Mallon2012-12-02
* array: Add and use NEW_ARR_DZ().Christoph Mallon2012-12-02
* irgraph: Use get_irg_obstack() instead of accessing irg->obst directly.Christoph Mallon2012-12-01
* optimize iredges codeMatthias Braun2012-11-26
* Remove further keep-edge hacks for endless loops.Christoph Mallon2012-11-08