summaryrefslogtreecommitdiffhomepage
path: root/ir/ir/irnode_t.h
Commit message (Expand)AuthorAge
* ir: Overhaul representation of ASM constraints in the IR.Christoph Mallon2018-05-11
* ir: Factor out 'is_Const(x) && is_Const_one(x)' into the new function 'is_irn...Christoph Mallon2016-11-04
* ir: Factor out 'is_Const(x) && is_Const_null(x)' into the new function 'is_ir...Christoph Mallon2016-11-04
* Remove superfluous forward declarationsSebastian Buchwald2016-08-05
* ir: Change get_irn_in() so it returns the first operand, not the block, at in...Christoph Mallon2015-12-05
* Moved whitespace to more appropriate place.Sebastian Buchwald2015-09-14
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* Turn node pinned attribute into a booleanMatthias Braun2015-08-18
* be: Add and use be_get_or_make_Proj_for_pn().Christoph Mallon2015-08-07
* Remove the cse_neutral opcode flagMatthias Braun2015-07-23
* Assert that link resource is allocated during get/set_irn_link().Sebastian Buchwald2015-06-02
* ir: Assert that phi lists are reserved when calling any accessor functions.Christoph Mallon2015-03-01
* ir: Remove dependency edges.Christoph Mallon2015-01-12
* api: Remove set_irn_op() from the public API.Christoph Mallon2014-12-29
* ir: Move get_block() from the backend into the middleend.Christoph Mallon2014-11-11
* ir: Move be_get_Proj_for_pn() from the backend to the middleend as get_Proj_f...Christoph Mallon2014-11-11
* irnode: Remove stale function ir_has_irg_ref().Christoph Mallon2014-11-04
* ir: Add and use is_irn_dynamic().Christoph Mallon2014-10-31
* doc: Correct typos in comments.Christoph Mallon2014-10-31
* ir: Provide an inline implementation of get_irn_in().Christoph Mallon2014-10-31
* irnode: Add and use get_Const_long().Christoph Mallon2014-10-16
* remove unused function is_arg_Proj()Matthias Braun2014-10-14
* redo fix for Proj(Start) being in the wrong block after part_block()Matthias Braun2014-10-14
* Skip two levels of Proj nodes.Sebastian Buchwald2014-10-09
* Moved bugfix to appropriate function.Sebastian Buchwald2014-10-09
* remove a bunch of is_XXX firm_kind convenience functionsMatthias 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
* 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
* make get_Block_cfgpred_block return NULL on Bad cfoptMatthias Braun2014-03-07
* ir: Add and use new_similar_node().Christoph Mallon2014-03-04
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Split EntConst into Address and Offset.Christoph Mallon2014-01-28
* Split SymConst into EntConst and TypeConst.Christoph Mallon2014-01-27
* rename get_irn_deps to get_irn_n_depsMatthias Braun2013-11-29
* Remove #define for non-existent function irn_get_type.Andreas Fried2013-07-20
* remove odd is_irn_pinned_in_irg functionMatthias Braun2013-05-15
* remove oparity_{unary|trinary|zero}Matthias Braun2013-03-12
* remove license stuff from filesMatthias Braun2012-12-12
* scripts: Generate accessor functions for nodes with a variable/dynamic number...Christoph Mallon2012-12-03
* generate inline versions of node get/set functionsMatthias Braun2012-12-02
* remove double definition of is_Proj/is_PhiMatthias Braun2012-12-02
* irnode: Remove unnecessary skip_Proj() from get_Block_cfgpred_block_().Christoph Mallon2012-11-27
* remove a bunch of pointless asserts for non-NULL pointersMatthias Braun2012-11-26
* ir: Shuffle node macros, so functions in the header declaring the macros use ...Christoph Mallon2012-11-24
* Remove the unused facility to register space /in front of/ a node.Christoph Mallon2012-09-11
* further corrections for the keepalive hackMatthias Braun2012-08-31
* remove the concept of a strictconvMatthias Braun2012-08-21