cleanup: Remove pointless assert(is_${NODE}(x)) just before get_${NODE}_${FOO}(x...
[libfirm] / ir / ir / ircons.c
2012-12-03 Christoph Malloncleanup: Remove pointless assert(is_${NODE}(x)) just...
2012-12-02 Christoph Mallonarray: Use DUP_ARR_D().
2012-12-02 Christoph Mallonarray: Add and use NEW_ARR_DZ().
2012-12-01 Christoph Mallonirgraph: Use get_irg_obstack() instead of accessing...
2012-11-26 Matthias Braunoptimize iredges code
2012-11-08 Christoph MallonRemove further keep-edge hacks for endless loops.
2012-11-07 Christoph MallonFix typos in comments.
2012-10-24 Matthias Braunremove irg_phase_state, use IR_GRAPH_CONSTRAINT instead
2012-10-24 Matthias Braunfix a bunch of warnings reported by clang analyzer
2012-09-12 Sebastian BuchwaldRevert "Prevent SSA construction from running into...
2012-08-21 Matthias Braunremove the concept of a strictconv
2012-07-23 Matthias Braunrework ASM node, it always has a memory input now
2012-06-13 Matthias Braunremove extended basic block support
2012-05-16 Matthias Brauncreate Bad instead of Phi0 for unreachable blocks
2012-05-14 Christoph MallonRemove redundant operations from set_phi_arguments...
2012-05-13 Christoph MallonRemove the write-only attributes cg_backedge and in_cg...
2012-05-10 Matthias Braunforbid to set current_block to Bad
2012-03-25 Christoph MallonAssert that [gs]et_{,r_}cur_block() are only called...
2012-02-27 Christoph MallonRemove the questionable and unused functions find_value...
2011-12-19 Matthias Braunperform end/first block mature in libfirm
2011-12-14 Matthias Braunremove unnecessary comments before functions
2011-12-09 Matthias Braunremove new_.*_defaultProj operations
2011-11-17 Matthias Braunremove symconst_type_tag
2011-11-17 Matthias Braunuse size_t for ASM n_clobbers, n_outputs
2011-11-16 Matthias Braunintroduce anchor_first and anchor_last in irg_anchors...
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-10-27 Matthias Braunavoid special case of a node input being NULL
2011-09-22 Matthias Braunremove old+unused structure analysis
2011-06-24 Andreas ZwinkauMerge Fix: Spills have ProjMs now
2011-06-21 Matthias Braunfix more cparser warnings, cleanup some libcore code
2011-06-08 Matthias Braunverify nodes before optimizing them
2011-06-01 Christoph MallonAssert that the given node in set_r_cur_block() has...
2011-06-01 Christoph MallonReduce code duplication: Implement set_cur_block()...
2011-05-06 Matthias Braungive Bad nodes a mode
2011-04-28 Matthias BraunSimplify handling of unreachable code
2011-04-20 Christoph MallonSimplify: if (!irn_visited(x)) { mark_irn_visited(x...
2011-04-15 Sebastian BuchwaldPrevent SSA construction from running into endless...
2011-04-15 Andreas ZwinkauUse get/set functions instead of direct access to is_ma...
2011-04-13 Matthias Braunremove r_keep_alive and let keep_alive decide irg based...
2011-04-08 Andreas Zwinkaumerge kaps
2011-04-06 Christoph MallonFix regression: Allow setting the current block to...
2011-04-03 Michael BeckAdd assertions if set_cur_block() is tried for a block...
2011-02-26 Michael BeckSplit the divmod attribute into one div and one mod...
2011-02-11 Michael BeckFurther spread size_t.
2011-02-09 Matthias Braunrecursively optimize phi to get real minimal SSA-form...
2011-01-24 Michael BeckFixed a lot of size_t related warnings, most of them...
2011-01-11 Matthias Brauncleanup and simplify phi-construction code
2011-01-08 Matthias Braunkill the niymap exception from generator
2011-01-08 Matthias Braunremove the 'special-constructor' feature. This removes...
2010-12-15 Matthias Braunfurther extend API so parallel construction of multiple...
2010-11-29 Michael BeckFixed new_d_defaultProj(), handle Bad predecessor.
2010-10-13 Matthias Braunlet Bad and NoMem nodes get automatically generated
2010-10-11 Matthias Brauncleanup ir_spec and let the script generate Start,End...
2010-10-08 Matthias Braunrename tarval to ir_tarval
2010-10-06 Matthias Braunremove irsimpletype stuff (unused/broken)
2010-10-06 Matthias Brauncleanup ircons code; add current_ir_graph independent...
2010-10-06 Matthias Braunforbid calls of new_XXX and new_d_XXX when not in phase...
2010-10-06 Matthias Braunfix trailing whitespaces and tabulators in the middle...
2010-09-22 Matthias Braunremove MacroBlock concept
2010-09-22 Matthias Braundifferentiate between Bad and Deleted (because of excha...
2010-09-22 Matthias Braunremove non-strict exception mode
2010-08-18 Matthias Braunremove lots of unnecessary and dangerous current_ir_gra...
2010-07-28 Matthias Braunno unnecessary and cryptic abreviations: rename vrfy...
2010-07-21 Julian OppermannImplement a way to guess the mode of a local variable...
2010-07-19 Matthias Braunremove unused/broken interprocedural view
2010-06-01 Matthias Braunavoid unnecessary macros in public headers
2010-05-28 Andreas ZwinkauAdding is_Block assertion
2010-05-25 Matthias Braunchange firm API so the firm_parameter_t struct becomes...
2010-04-09 Michael BeckPartly undo r27277 and add a prototype for (formally...
2010-03-29 Matthias Braunautomatically generate most getter/setter functions...
2010-03-10 Matthias Braun- fix most of the -Wunreachable-code and -Wlogical...
2010-03-09 Matthias Braunmake firm (mostly) -Wmissing-prototypes clean
2010-03-01 Matthias Braun- remove block parameter from new_r_Proj and new_rd_Proj
2010-02-21 Christoph MallonPut opening curly brace of functions on a separate...
2010-02-19 Christoph MallonRemove address name SymConsts.
2010-02-14 Christoph MallonSome more cleanup: Put the return type and other specif...
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2010-01-13 Matthias Braunremove cond_kind attribute, it was never used in a...
2009-12-11 Matthias Braunremove the concept of M_except, we always use the norma...
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-06-29 Matthias BraunCleanup: remove firm_common_t.h (and the PRECISE_EXC_CO...
2009-06-25 Michael BeckAdd an irg attribute the Bad nodes: so get_Block_irg...
2009-06-01 Matthias BraunRework Block labels: They are entities now so we don...
2009-05-15 Matthias Braungenerate a few more things automatically
2009-05-11 Matthias Braun- generate more stuff from ir_spec.py
2009-05-07 Matthias Braun- Fix some more stuff in ir_spec.py
2009-04-02 Moritz KrollAdded gen_ir.py support for Bound, CopyB, InstOf and...
2009-04-02 Moritz KrollRenamed attr.copyb.data_type to attr.copyb.type
2009-04-02 Moritz KrollAdded gen_ir.py support for Break and Filter
2009-04-02 Moritz KrollAdded gen_ir.py support for Alloc and Builtin
2009-04-02 Moritz KrollRenamed attr.builtin.builtin_tp to attr.builtin.type
2009-04-02 Moritz KrollAdded gen_ir.py support for Call. Sort generated irio...
2009-04-02 Moritz KrollAdded gen_ir.py support for DivRL and strictConv
2009-04-02 Moritz KrollAdded gen_ir.py support for Div, DivMod, Mod, and Quot
2009-04-02 Moritz KrollRenamed attr.divmod.res_mode to attr.divmod.resmode
2009-04-02 Moritz KrollRenamed attr.cast.totype to attr.cast.type. Added Cast...
2009-04-01 Moritz KrollPrepare for 'production'
2009-04-01 Moritz Krollgen_ir.py:
2009-03-30 Moritz KrollFixed obviously unused InstOf constructor
2009-03-30 Moritz KrollRenamed attr.load.load_mode to attr.load.mode
next