Replaced set_irn_n(*, -1, *) and get_irn_n(*, -1) by new get_nodes_block()/set_nodes_...
[libfirm] / ir / ir / irnode.c
2007-07-13 Michael BeckReplaced set_irn_n(*, -1, *) and get_irn_n(*, -1) by...
2007-07-13 Michael BeckAdd get_block and set_block operations.
2007-07-11 Michael Beckrenamed register_additional_node_data() to firm_registe...
2007-07-10 Michael Beckadded is_Not(), added missing is_Psi() declaration
2007-07-10 Matthias Braunadd is_Eor
2007-07-06 Michael Beckmoved get_*_dbg_info() and set_*_dbg_info() to logical...
2007-07-05 Michael Beckmoved is_Psi() to irnode
2007-06-20 Michael Beckget_*_attr() functions now return a pointer
2007-06-17 Matthias Braunfixed warnings (some of them were actual bugs), leave...
2007-06-17 Matthias Braunfix warnings
2007-06-15 Matthias Braunadded is_And and is_Or
2007-06-11 Andreas SchösserRemoved functions for accessing VProj nodes
2007-06-06 Michael Beckremoved the exc_region attribute: not needed anymore
2007-06-03 Michael Beckused new ir_exc_region_t type
2007-06-03 Michael BeckAdded exception region attribute to blocks and confirm...
2007-06-02 Matthias Braunadd is_Minus
2007-06-02 Matthias Braunassert pnc
2007-06-02 Matthias Braunreturn ident in get_ASM_text
2007-06-01 Matthias Braunmoved external headers into include dir
2007-05-31 Michael BeckAdd constraints to the ASM node
2007-05-31 Michael Beckadded constraints to ASM nodes
2007-05-30 Michael Beckis_ASM() added
2007-05-30 Christian Würdigchanged attribute name from asm to assem as asm is...
2007-05-30 Michael Beckrenamed reserved word asm :-)
2007-05-30 Michael BeckAdded preliminary ASM node.
2007-05-30 Michael Beckget_divop_resmod() added
2007-05-28 Christoph MallonConstify.
2007-05-23 Michael Beckadd_irn_keepalive()
2007-05-23 Michael Beck- changed Phi0 attribute to be a struct
2007-05-23 Michael BeckAdd result mode to Division operations.
2007-05-22 Matthias Braunfix
2007-05-22 Matthias Braunadd get_irn_generic_attr_const
2007-05-21 Michael Beckget_irn_generic_attr() cannot have a const argument
2007-05-15 Matthias Braunmake lots of irn functions accept const ir_node
2007-05-09 Michael Beckmade more arguments const
2007-05-08 Christoph MallonAdd is_Conv().
2007-05-02 Michael Beckadded is_Add(), is_Sub()
2007-04-27 Matthias Brauncleaned up doxygen comments
2007-04-27 Christian Würdigadded new licence header
2007-03-30 Andreas Schösseradded "get_VProj_proj" and "set_VProj_proj"
2007-03-29 Matthias Braunmove backend into libfirm
2007-03-26 Matthias Braunadded a nodeset
2007-03-06 Christian Würdigcall hook_set_irn_n when adding new inputs
2007-02-26 Matthias Braunadd an add_irn_n for nodes with dynamic arity
2007-02-15 Matthias Braunfix wrong usage of notify_edge for add_End_keepalive...
2007-02-13 Christian Würdigfixed keep-alive outedge bug (off-by-one error in edge...
2007-02-13 Christian Würdigifdef'ed out-edges for keep alives with USE_KEEPALIVE_O...
2007-02-12 Christian WürdigBugFix: fixed wrong usage of edges_notify (exchanged...
2007-02-05 Matthias Braunadd an is_Quot function
2007-01-31 Michael Beckremoved unused data/functions, reformated
2007-01-31 Matthias Braunadd an is_CopyB
2007-01-16 Michael Beckrenamed type opcode to ir_opcode
2006-12-18 Matthias Braunadd is_Store
2006-12-14 Matthias Braunadded a skip_Proj_const...
2006-12-13 Michael Beckrename type entity into ir_entity
2006-11-23 Christian Würdigadded is_End function
2006-11-17 Matthias Braunwarning fix
2006-10-25 Michael Beckadd missing is_Jmp()
2006-10-24 Christian Würdigadded is_NoMem function
2006-10-09 Christian Würdigadded is_div, is_mod and is_DivMod functions
2006-09-29 Michael Beckis_irn_start_block_placed() added\nconst added to skip_...
2006-09-26 Christian Würdigadded function to remove a keepalive edge
2006-09-21 Christian Würdigadded is_Start function
2006-09-17 Michael BeckSymConst(ofs_ent) added to represent the offset of...
2006-09-12 Michael Beckrenamed some firm enum types to have the ir_ prefix
2006-09-08 Michael Beckis_Pin() added
2006-09-03 Matthias Braun- Added an is_Jmp function
2006-09-01 Michael Beckget_fragile_mem() can now handle Bound nodes
2006-08-28 Sebastian HackAdded dependency edges
2006-08-10 Michael Beckfixed is_Cmp()
2006-08-09 Michael Beckadd some is_*() functions
2006-08-01 Christoph MallonConstify
2006-07-31 Michael Beckget_Pin_op() and set_Pin_op() added
2006-07-31 Michael Becksymconst_enum_const support added
2006-07-07 Michael BeckRollback changes of pinned attribute. This does not...
2006-07-06 Michael BeckEvery node has now a pinned attribute that is inherited...
2006-07-02 Michael BeckAdd strict flag to Conv attributes alloweing to mark...
2006-06-16 Michael Beckget_Proj_type() must return firm_unknown_type instead...
2006-06-12 Michael BeckBugFix: Keep-alives had a wrong position in ir_edge...
2006-06-03 Michael Beckadded support for Thread local storage
2006-05-29 Michael Beckrenamed symconst_size to symconst_type_size
2006-05-25 Michael Beckadd_Sync_pred() implemented
2006-05-10 Sebastian HackAdded index -> node map to irgs
2006-05-10 Christian Würdigadded new function to determine the predecessor positio...
2006-05-08 Michael Beckremoved the INPLACE_EDGES option. They are now always...
2006-05-03 Christoph MallonUse [gs]et_irn_n() instead of direct access to the...
2006-04-24 Michael BeckBugFix: need a place for the block :-)
2006-04-24 Michael Beckdo not use set_irn_in to change End's keep-alives,...
2006-04-07 Michael Beckintroduced node index: a small unique per graph node...
2006-04-04 Michael BeckAdd test functions for machine, machine_operand and...
2006-03-30 Michael Beckmake inline version of set_irn_op()
2006-03-24 Michael Beckis_Mux() added
2006-03-23 Michael Beckget_Psi_n_conds() added
2006-03-23 Michael BeckAdded support for Psi nodes
2006-03-20 Michael BeckBugFix: set_irn_n() should now work for the block input...
2006-03-20 Michael Beckcosmetic fixes
2006-03-03 Michael Beckis_Return, is_Call and is_Sel implemented
2006-02-21 Michael Beckmake get_irn_node_nr() 64bit safe
2006-02-06 Michael Beckget_pnc_string() fixed
2006-01-31 Michael Beckgreop High-Level Exception nodes together
next