summaryrefslogtreecommitdiffhomepage
path: root/ir/ir/irgmod.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* When making a 'Sub', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* When making an 'Add', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* When making a 'Mul', automatically infer its mode from its left operand.Christoph Mallon2016-06-07
* When making a 'And', 'Eor' or 'Or', automatically infer their modes from the ...Christoph Mallon2016-06-07
* When making a 'Minus', automatically infer its mode from its operand.Christoph Mallon2016-06-07
* When making a 'Not', automatically infer its mode from its operand.Christoph Mallon2016-06-07
* ir: Change get_irn_in() so it returns the first operand, not the block, at in...Christoph Mallon2015-12-05
* irhooks: Remove some unused hooksMatthias Braun2015-09-19
* irgmod: Assert that only tuple nodes are used with turn_into_tuple().Christoph Mallon2015-03-01
* irgmod: Trigger the replace hook in turn_into_tuple().Christoph Mallon2015-03-01
* ir: Remove dependency edges.Christoph Mallon2015-01-12
* irgmod: Trigger the replace hook in kill_node().Christoph Mallon2015-01-11
* ir: Use get_block().Christoph Mallon2014-11-11
* ir: Add and use is_irn_dynamic().Christoph Mallon2014-10-31
* Update irg property when turning a node into a tuple.Sebastian Buchwald2014-10-31
* Fixed invalid use of out edges.Sebastian Buchwald2014-10-29
* irgmod: Correct typos in comments.Christoph Mallon2014-10-16
* redo fix for Proj(Start) being in the wrong block after part_block()Matthias Braun2014-10-14
* Moved bugfix to appropriate function.Sebastian Buchwald2014-10-09
* Move Proj nodes to the block of their operands.Sebastian Buchwald2014-10-08
* The start block is not special anymoreMatthias Braun2014-09-25
* irgmod: Correct typo in comment.Christoph Mallon2014-09-24
* Add loop attribute to Phi nodeMatthias Braun2014-08-05
* cleanup flag codeMatthias Braun2014-08-05
* transfer keep-alive edge if necessary in transform_node_PhiMatthias Braun2014-07-31
* assert that we are not exchanging kept PhiM nodesMatthias Braun2014-07-31
* rename error.h to panic.hMatthias Braun2014-05-28
* cleanup, use C99Matthias Braun2014-05-16
* split Sel node into Member and SelMatthias Braun2014-04-15
* remove memory input from Sel nodeMatthias Braun2014-03-07
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Split TypeConst into Align and Size.Christoph Mallon2014-01-28
* 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
* implement NoMem,Sel for duplicate_subgraphMatthias Braun2013-07-03
* rename copy_const_value to duplicate_subgraph, remove is_irn_const_expressionMatthias Braun2013-07-03
* do not include config.h anymoreMatthias Braun2013-05-04
* remove license stuff from filesMatthias Braun2012-12-12
* irgmod: Pass the new inputs to turn_into_tuple() instead of initialising them...Christoph Mallon2012-12-06
* irgraph: Use get_irg_obstack() instead of accessing irg->obst directly.Christoph Mallon2012-12-01
* Let foreach_out_edge_kind() and foreach_out_edge_kind_safe() declare their it...Christoph Mallon2012-07-13
* split graph state into properties and constraintsMatthias Braun2012-06-15
* remove unnecessary comments before functionsMatthias Braun2011-12-14
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* remove loopinfo stuff and exclusively use IR_GRAPH_STATE_CONSISTENT_LOOPINFOMatthias Braun2011-09-20
* Remove outs_state attributeAndreas Zwinkau2011-09-14
* make sure projs of projs are moved in part_block_edgesMatthias Braun2011-09-12
* Implicit set_irg_loopinfo_inconsistentAndreas Zwinkau2011-05-09