summaryrefslogtreecommitdiffhomepage
path: root/ir/ir/irnode.c
Commit message (Expand)AuthorAge
* Move irn_copy_into_irg and exact_copy into the public interface.Andreas Fried2019-01-16
* ir: Overhaul representation of ASM constraints in the IR.Christoph Mallon2018-05-11
* Fix indentationSebastian Buchwald2018-05-04
* ir: Clean up remove_End_Bads_and_doublets().Christoph Mallon2018-03-13
* ir: Assert that get_memop_mem() actually returns a memory node.Christoph Mallon2018-03-06
* Reorganize include directivesMatthias Braun2017-02-17
* Fix spacingSebastian Buchwald2016-06-17
* cleanup: Remove unnecessary calls to alter an entity right after creating it.Christoph Mallon2016-05-02
* irhooks: Remove hook_set_irn_nMatthias Braun2015-09-19
* ir: Remove {is,set}_entity_compiler_generated().Christoph Mallon2015-09-04
* Turn node pinned attribute into a booleanMatthias Braun2015-08-18
* Implement vararg handling in a more portable way (for now only for IA32).Andreas Fried2015-08-14
* irnode: No need to set fields to 0 after OALLOCZMatthias Braun2015-07-29
* Remove the cse_neutral opcode flagMatthias Braun2015-07-23
* cleanup: Move the implementation of bitset_fprint() into .c, to not spill #in...Christoph Mallon2015-05-29
* ir: Remove dependency edges.Christoph Mallon2015-01-12
* api: Remove set_irn_op() from the public API.Christoph Mallon2014-12-29
* ir: Use foreach_irn_in{,_r}().Christoph Mallon2014-12-08
* ir: Use add_irn_deps().Christoph Mallon2014-11-17
* irnode: Use set_op_get_{type_attr|entity_func}() instead of custom functionMatthias Braun2014-11-16
* Remove get_Block_cfgpred_pos(), introduce get_Block_cfg_out_ex() insteadMatthias Braun2014-11-16
* Remove a few pointless testsMatthias Braun2014-11-16
* ir: Move be_get_Proj_for_pn() from the backend to the middleend as get_Proj_f...Christoph Mallon2014-11-11
* simplify remove_End_keepalive()Matthias Braun2014-11-10
* fix incorrect edges_notify_edge in remove_irn_nMatthias Braun2014-11-10
* ir: Add and use is_irn_dynamic().Christoph Mallon2014-10-31
* ir: Provide an inline implementation of get_irn_in().Christoph Mallon2014-10-31
* ir: Cleanup in remove_irn_n().Christoph Mallon2014-10-27
* irnode: When deciding to use an ARR_F for the in-array, check for oparity_dyn...Christoph Mallon2014-10-27
* util: Add an use MEMCPY().Christoph Mallon2014-10-27
* Avoid invalid memcpy calls.Sebastian Buchwald2014-10-24
* Assert kind of each operand.Sebastian Buchwald2014-10-24
* doc: Correct typos in comments.Christoph Mallon2014-10-19
* remove unused function is_arg_Proj()Matthias Braun2014-10-14
* irnode: Constify and reduce scope.Christoph Mallon2014-10-13
* cleanup, use C99Matthias Braun2014-09-30
* remove a bunch of is_XXX firm_kind convenience functionsMatthias Braun2014-09-30
* remove support for trampolines/nested functionsMatthias Braun2014-09-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
* Add loop attribute to Phi nodeMatthias Braun2014-08-05
* transfer keep-alive edge if necessary in transform_node_PhiMatthias Braun2014-07-31
* redo endless loop/keep handlingMatthias Braun2014-07-30
* remove highlevel op flagMatthias Braun2014-07-30
* make parameter constMatthias Braun2014-07-30
* rework const/pure/has_loop function attributes, cleanup funccall anaMatthias Braun2014-07-18
* introduce const_memory opcode flag and is_irn_const_memory()Matthias Braun2014-07-18
* rename error.h to panic.hMatthias Braun2014-05-28
* split Sel node into Member and SelMatthias Braun2014-04-15
* make gdb_node_helper() argument constMatthias Braun2014-03-21