summaryrefslogtreecommitdiffhomepage
path: root/ir/ir/irop.c
Commit message (Expand)AuthorAge
* ir: Overhaul representation of ASM constraints in the IR.Christoph Mallon2018-05-11
* Reorganize include directivesMatthias Braun2017-02-17
* Use 'default_copy_attr()'.Christoph Mallon2016-10-06
* Consider a node's block for hashing.Sebastian Buchwald2016-02-26
* irhooks: Remove new_ir_op/free_ir_op hooksMatthias Braun2015-09-19
* irop: Keep name as const char* instead of ident*Matthias Braun2015-09-19
* Turn node pinned attribute into a booleanMatthias Braun2015-08-18
* ir: Small cleanup in assertions.Christoph Mallon2015-08-04
* Remove the cse_neutral opcode flagMatthias Braun2015-07-23
* op: Use new_id_from_str(x) instead of new_id_from_chars(x, strlen(x)).Christoph Mallon2014-10-19
* cleanupMatthias Braun2014-09-30
* 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
* node_cmp_attr changed to node_attrs_equal and code cleaned upMatthias Braun2014-09-15
* rename error.h to panic.hMatthias Braun2014-05-28
* split Sel node into Member and SelMatthias Braun2014-04-15
* fix ir_register_getter_ops() never getting calledMatthias Braun2014-04-15
* Unknown values should not CSEMatthias Braun2014-02-18
* Split TypeConst into Align and Size.Christoph Mallon2014-01-28
* Split EntConst into Address and Offset.Christoph Mallon2014-01-28
* Split SymConst into EntConst and TypeConst.Christoph Mallon2014-01-27
* move callee get/set code from irnode to cganaMatthias Braun2013-10-31
* remove InstOf nodeMatthias Braun2013-06-26
* remove the strange/unused concept of mem_pinned.Matthias Braun2013-06-26
* Alloc/Free only operate on the stack nowMatthias Braun2013-05-07
* do not put beo_XXX into main firm opcode enumMatthias Braun2013-05-06
* rename iro_First/iro_Last to iro_first/iro_lastMatthias Braun2013-05-06
* irop.c: cleanup, use C99Matthias Braun2013-05-06
* merge some generated c files, rework generators/templatesMatthias Braun2013-05-06
* do not include config.h anymoreMatthias Braun2013-05-04
* avoid ir_op_ops struct in public APIMatthias Braun2013-01-15
* irio: remove set_op_pinned functionMatthias Braun2013-01-15
* irop: Constify get_op_ops().Christoph Mallon2012-12-18
* remove license stuff from filesMatthias Braun2012-12-12
* remove Cast nodeMatthias Braun2012-12-04
* remove Bound nodeMatthias Braun2012-12-04
* irgraph: Use get_irg_obstack() instead of accessing irg->obst directly.Christoph Mallon2012-12-01
* cleanup: Remove unnecesary #include from bearch.h.Christoph Mallon2012-11-24
* remove irg_phase_state, use IR_GRAPH_CONSTRAINT insteadMatthias Braun2012-10-24
* Remove the unused facility to register space /in front of/ a node.Christoph Mallon2012-09-11
* irop: add more generic function callbacksMatthias Braun2012-08-27
* remove the concept of a strictconvMatthias Braun2012-08-21
* Remove duplicate calls to register_node_cmp_func().Christoph Mallon2012-08-08
* make get_op_ops result non-constMatthias Braun2012-07-26
* rework ASM node, it always has a memory input nowMatthias Braun2012-07-23
* remove unused block_attr.succ_head, cond_attr.default_projMatthias Braun2012-07-13
* irop: refactor node_ops registration codeMatthias Braun2012-06-28
* Remove the write-only attributes cg_backedge and in_cg from struct block_attr.Christoph Mallon2012-05-13
* make opcode list globalMatthias Braun2011-12-19
* remove unnecessary comments before functionsMatthias Braun2011-12-14