becopyheur2: Cache the admissible registers eagerly.
[libfirm] / ir / ana /
2012-12-12 Matthias Braunremove license stuff from files
2012-12-12 Christoph Mallondocumentation: Remove explicit filename after @file.
2012-12-05 Christoph Malloncdep: Remove unnecessary end block test.
2012-12-05 Christoph Malloncdep: Remove unnecessary start block test.
2012-12-05 Christoph Mallonexecfreq: Fetch the start block only once.
2012-12-05 Christoph Mallonvrp: Remove redundant assure_irg_outs().
2012-12-04 Matthias Brauncleanup vrp
2012-12-04 Matthias Braunremove Cast node
2012-12-04 Matthias Braunfurther cleanup in loop code
2012-12-04 Matthias Braunremove commented out code
2012-12-04 Matthias Braunremove unused support for max_loop_depth
2012-12-04 Matthias Braunremove more unused loop stuff
2012-12-04 Matthias Braunalways enable NO_CFLOOP_WITHOUT_HEAD
2012-12-04 Matthias Braunremove unnecessary declaration
2012-12-04 Matthias Braunremove more unused loop fields
2012-12-04 Matthias Braunremove nearly unused loop_flags
2012-12-03 Christoph Malloncleanup: Remove pointless assert(is_${NODE}(x)) just...
2012-12-02 Christoph Mallonarray: Use DUP_ARR_D().
2012-12-01 Christoph Mallonirgraph: Use get_irg_obstack() instead of accessing...
2012-12-01 Christoph Malloncleanup: Fix typos in comments.
2012-11-28 Matthias Braunmove is_liveness_node to irlivechk header and share...
2012-11-25 Christoph Malloncleanup: Remove several uses of current_ir_graph.
2012-11-24 Christoph Malloncleanup: Remove unnecessary #include from beutil.h.
2012-10-24 Matthias Braunmake statev API public
2012-10-24 Matthias Braunremove irg_phase_state, use IR_GRAPH_CONSTRAINT instead
2012-10-24 Matthias Braunrework timer API
2012-08-28 Matthias Brauncleanup irouts
2012-08-28 Matthias Braunremove now unused get_irn_outs_computed()
2012-08-28 Matthias Braunremove pointless compute_irp_outs()/free_irp_outs()
2012-08-23 Matthias Braunexecfreq calculation fails in case of unreachable code
2012-08-23 Matthias Braunput execfreq in block-attrs instead of hashmap
2012-08-09 Matthias Braunmore irouts cleanup
2012-08-09 Matthias Braunirouts: cleanup use C99
2012-08-08 Christoph Mallonuse is_$KIND(n) instead of get_irn_op(n) == op_$KIND.
2012-08-02 Matthias Braunfix bugs in execfreq rework commit
2012-07-30 Matthias Braunsimplify and cleanup execfreq API
2012-07-16 Sebastian BuchwaldFixed warnings.
2012-07-13 Christoph MallonAdd the * for the type in foreach_pset() automatically.
2012-07-13 Christoph MallonLet foreach_pset() declare its iterator variable.
2012-07-13 Christoph MallonUse foreach_pset().
2012-07-13 Christoph MallonLet bitset_foreach() and bitset_foreach_clear() declare...
2012-07-13 Christoph MallonLet foreach_out_edge_kind() and foreach_out_edge_kind_s...
2012-07-13 Christoph MallonUse foreach_out_edge_safe() instead of reimplementing it.
2012-07-13 Christoph MallonLet foreach_set() declare the iterator variable.
2012-07-13 Christoph MallonAdd the return type as parameter to the macros set_find...
2012-07-13 Christoph MallonRemove duplicate implementation of foreach_set().
2012-07-13 Christoph MallonAdd the * for the type in foreach_set() automatically.
2012-07-13 Christoph MallonDirectly use pmap_get() instead of pmap_contains()...
2012-07-13 Christoph MallonAdd a wrapper macro for pmap_get(), which has the retur...
2012-07-13 Christoph MallonAdd a wrapper macro for ir_nodemap_get(), which has...
2012-07-13 Christoph MallonRemove the pointless if in if (pmap_get(k) != v) pmap_i...
2012-07-13 Matthias Braunmove domfront from be to ana
2012-07-10 Matthias Braunmake code C++ warning clean (again)
2012-06-15 Matthias Braunremove opt_manage, provide assure_irg_properties
2012-06-15 Matthias Braunrename edges_assure to assure_edges
2012-06-15 Matthias Braunsplit graph state into properties and constraints
2012-06-14 Christoph MallonRemove compound path initializers.
2012-06-13 Matthias Braunremove extended basic block support
2011-12-21 Matthias Braunirlivechk: remove need to pass in a DFS structure
2011-12-19 Christoph MallonCorrect typos, mostly s/there/their/.
2011-12-19 Matthias Braundfs_free forgot to free its obstack
2011-12-15 Matthias Braunmake unique types/entities part of irprog
2011-12-14 Matthias Brauntrouts: move add_* functions to private API
2011-12-14 Matthias Braunreplace pamp_find with pmap_get where possible
2011-12-14 Matthias Braunremove deprecated eset
2011-12-14 Matthias Braunhashptr.h: use inline functions instead of #define
2011-12-14 Matthias BraunMove current_ir_graph from ir_graph to ir_cons
2011-12-14 Matthias Braunirdom: move some functions to private API
2011-12-14 Matthias Braunremove unnecessary comments before functions
2011-12-07 Matthias Brauncorrectly implement memop handling
2011-11-18 Matthias Braunremove opt_polymorphy
2011-11-16 Matthias Braunintroduce anchor_first and anchor_last in irg_anchors...
2011-11-14 Matthias Braunconfirm: fix stupid bug, use opt_manage framework
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-11-09 Matthias Braunheights: use fast access functions for _reachable
2011-11-09 Matthias Braunirloop: remove get_loop_son, get_loop_node
2011-11-02 Matthias Braunintroduce Switch node
2011-10-27 Matthias Braunir_mode: simplify interface, improve float-mode handling
2011-10-27 Matthias Braunheights: fix usage of uninitialized memory
2011-10-27 Matthias Braunremove a bunch of comments marking end of blocks
2011-10-20 Matthias Braunremove is_Global/get_GlobalEntity
2011-10-20 Matthias Braunconsolidate utility macros in util.h
2011-10-20 Matthias Brauntarvals are unique no need to use tarval_cmp for equali...
2011-10-20 Matthias Braunuse a hook to dump vrp info instead of polluting irdump.c
2011-10-20 Matthias Braunrename ir_phase to ir_nodemap and simplify interface
2011-09-22 Matthias Braunremove old+unused interval_analysis
2011-09-22 Matthias Braunremove old+unused execution_frequency/field_temperature
2011-09-22 Matthias Braunremove old+unused structure analysis
2011-09-22 Matthias Braunremove old+unused rta code
2011-09-20 Matthias Brauneliminate ip_outs_state and trouts_state
2011-09-20 Matthias Braunuse IR_GRAPH_STATE instead of irg_extblk_info_state
2011-09-20 Matthias Braunremove loopinfo stuff and exclusively use IR_GRAPH_STAT...
2011-09-15 Sebastian BuchwaldFixed inconsistent uses of DEBUG_ONLY.
2011-09-14 Andreas ZwinkauMerge branch 'opt_manage'
2011-09-14 Andreas ZwinkauRemove entity_usage_state attribute
2011-09-14 Andreas ZwinkauRemove dom_state and pdom_state attributes
2011-09-14 Andreas ZwinkauRemove outs_state attribute
2011-08-04 Matthias Braunsplit irg and irp resources, add IRP_RESOURCE_TYPE_LINK
2011-06-24 Andreas ZwinkauMerge Fix: Spills have ProjMs now
2011-06-21 Matthias Braunfix more cparser warnings, cleanup some libcore code
next