becopyheur2: Cache the admissible registers eagerly.
[libfirm] / ir / be /
2012-12-15 Christoph Mallonbecopyheur2: Cache the admissible registers eagerly.
2012-12-15 Christoph Mallonbecopyheur2: Avoid all bitset copies in admissible_colo...
2012-12-15 Christoph Mallonbecopyheur2: Avoid unnecessary copies of the admissible...
2012-12-15 Christoph Mallonbecopyheur2: Remove unnecessary indirection.
2012-12-15 Christoph Mallonbecopyheur2: Use rbitset_copy_to_bitset().
2012-12-15 Christoph Mallonbecopyopt: Reduce indirection.
2012-12-15 Christoph Mallonbecopyopt: Remove the attribute degree from struct...
2012-12-15 Christoph Mallonbecopyheur2: Remove unused and write-only attributes.
2012-12-15 Christoph Mallonbecopyopt: Remove the unused attribute data from struct...
2012-12-15 Christoph Mallonbecopyheur: Remove the attribute ou from struct qnode_t.
2012-12-15 Christoph Mallonbecopyopt: Remove the attribute copy_opt_t* co from...
2012-12-15 Christoph Mallonbecopyopt: Fix typos in comments.
2012-12-15 Christoph Mallonbecopyopt: Remove the unnecessary attribute name from...
2012-12-15 Christoph Mallonbecopyheur: Reduce the number of -> indirections.
2012-12-15 Christoph Mallonbecopyopt: Inline the thin wrapper nodes_interfere...
2012-12-15 Christoph Mallonbeifg: Remove be_ifg_connected(), which is just a wrapp...
2012-12-15 Christoph Mallonbeifg: Simplify the implementation of be_ifg_foreach_no...
2012-12-15 Christoph Mallonbeifg: Let be_ifg_foreach_node() declare its iterator...
2012-12-15 Christoph Mallonbeifg: Remove the unused function be_ifg_nodes_break().
2012-12-15 Christoph Mallonbeifg: Slightly simplify accumulating the results in...
2012-12-15 Christoph Mallonbeifg: Simplify the quite complicated way to divide...
2012-12-15 Christoph Mallonbechordal: Handle Phis more like live-ins instead of...
2012-12-15 Christoph Mallonbechordal: assert(), instead of test, that the remainin...
2012-12-15 Christoph Mallonbepeephole: Inline be_peephole_new_node() into its...
2012-12-15 Christoph Mallonbechordal: Use an ir_nodeset_t instead of a bitset_t...
2012-12-14 Christoph Mallonbesched: Add and use sched_foreach_reverse_safe().
2012-12-14 Christoph Mallonbesched: Add and use sched_foreach_safe().
2012-12-14 Christoph Mallonbesched: Use sched_foreach_{after,reverse_before}().
2012-12-14 Christoph Mallonia32: Remove unnecessary test.
2012-12-14 Christoph Mallonbesched: Change sched_foreach_reverse_from(sched_prev...
2012-12-14 Christoph Mallonbesched: Change sched_foreach_from(sched_next(x), y...
2012-12-12 Matthias Braunremove license stuff from files
2012-12-12 Christoph Mallondocumentation: Remove explicit filename after @file.
2012-12-12 Christoph Mallontr: Ensure that all entities have an owner.
2012-12-12 Christoph Mallontr: Add and use new_type_segment().
2012-12-07 Christoph Mallonbeifg: Let be_ifg_foreach_node() declare the node variable.
2012-12-07 Christoph Mallonbeifg: Let be_ifg_foreach_neighbour() declare the node...
2012-12-07 Christoph Mallonbechordal: Do not re-fetch a value, which we already...
2012-12-07 Christoph Mallonia32: When optimising for size, use cwtd and cltd inste...
2012-12-07 Christoph Mallondump: Remove extra leading dashes from dump suffixes.
2012-12-06 Christoph Mallonirgmod: Pass the new inputs to turn_into_tuple() instea...
2012-12-06 Christoph Mallonia32: Change the command line switch "nooptcc" to ...
2012-12-06 Christoph Mallonlibcore: Check, that a pointer to a char array is passe...
2012-12-05 Christoph Mallonx87: Remove stale start loop test.
2012-12-05 Christoph Mallonbeuses: Remove stale start loop test.
2012-12-05 Christoph Mallonbestate: Remove redundant test for the start block.
2012-12-05 Christoph Mallonbestack: Fetch the start block only once.
2012-12-05 Christoph Mallonbessaconstr: Move code, which is only needed for statis...
2012-12-05 Christoph Mallonbeifg: Use dom_tree_walk_irg(irg, ...) instead of dom_t...
2012-12-05 Christoph Mallonbenode: Remove the parameter irg from be_new_Call().
2012-12-05 Christoph Mallonbenode: Remove the parameter irg from be_new_Return().
2012-12-04 Matthias Braunremove Cast node
2012-12-04 Matthias Braunremove (last) mentioning of STA backend
2012-12-04 Matthias Braunremove #if 1
2012-12-04 Matthias Braunremove commented out code
2012-12-04 Matthias Braunreenable femms
2012-12-03 Christoph Mallonbelive: Remove the visited bitset for liveness calculation.
2012-12-03 Christoph Mallonbelive: Directly pass the flags to set to live_end_at_b...
2012-12-03 Christoph Mallonbelive: Avoid duplicate map lookups when calculating...
2012-12-03 Christoph Mallonir: Remove unnecessary mode_b checks of Cond selectors.
2012-12-03 Christoph Malloncleanup: Remove pointless assert(is_${NODE}(x)) just...
2012-12-03 Sebastian BuchwaldFixed some typos.
2012-12-03 Matthias Braunmark stores in int->float, float->int and float->float...
2012-12-02 Christoph Mallonia32: Merge Store and Store8Bit.
2012-12-02 Christoph Mallonia32: Merge Conv_I2I and Conv_I2I8Bit.
2012-12-02 Christoph Mallonia32: Merge AddMem, AndMem, OrMem, SubMem and XorMem...
2012-12-02 Christoph Mallonia32: Merge Cmp and Cmp8Bit.
2012-12-02 Christoph Mallonia32: Simplify binary emitters for binary operations...
2012-12-02 Christoph Mallonia32: Merge Test and Test8Bit.
2012-12-02 Christoph Mallonia32: Use a more logical specification of operand sizes...
2012-12-02 Christoph Mallonbescripts: Copy all common node attributes into the...
2012-12-02 Christoph Mallonarm: Remove unused arity specification from nodes with...
2012-12-02 Christoph Mallonsparc: Simplify finish_sparc_Return().
2012-12-02 Christoph Mallonia32: Clean up peephole_ia32_Cmp().
2012-12-02 Christoph Mallonbesched: Add and use sched_replace().
2012-12-02 Christoph Mallonbe: Use sched_add_before(a, b) instead of sched_add_aft...
2012-12-02 Christoph Mallonia32: Remove unnecessary tests from transform_to_Load...
2012-12-02 Christoph Mallonbessadestr: Use be_get_end_of_block_insertion_point().
2012-12-02 Christoph Mallonbescripts: Use strings, instead of arrays, to buffer...
2012-12-02 Christoph Mallonbescripts: Set be_emit_nothing() as emitter, if the...
2012-12-02 Christoph Mallonbescripts: Remove support for emit templates.
2012-12-02 Christoph Mallonbescripts: Remove unused execution unit specification.
2012-12-02 Christoph Mallonbescripts: Remove unused features and stale uses of...
2012-12-02 Christoph Mallonia32: Remove (empty) emitters from nodes, which should...
2012-12-02 Christoph Mallonamd64: Simplify amd64_register_saved_by().
2012-12-02 Christoph Mallonbeabi: Remove the unnecessary struct reg_node_map_t.
2012-12-02 Christoph Mallonbeabi: Remove unnecessary exclusion/inclusion of ignore...
2012-12-02 Christoph Mallonia32: Do not ignore the floating point control word...
2012-12-02 Christoph Mallonia32: Simplify ia32_register_saved_by().
2012-12-02 Christoph Mallontemplate: Correct comment.
2012-12-02 Christoph Mallonarray: Add and use NEW_ARR_FZ().
2012-12-02 Christoph Mallonarray: Add and use NEW_ARR_DZ().
2012-12-02 Christoph Mallonbeblocksched: Put the obstack into blocksched_env_t...
2012-12-02 Christoph Mallonirgraph: Put the obstack into ir_graph instead of deleg...
2012-12-01 Christoph Mallonirgraph: Use get_irg_obstack() instead of accessing...
2012-12-01 Christoph Mallonbearch: When dumping backend info, do not print an...
2012-12-01 Christoph Mallonbeprefalloc: Fix a c&p-o in the change to use arch_regi...
2012-11-30 Christoph Mallonia32: Fix some mostly harmless warnings.
2012-11-30 Christoph Mallonia32: When emitting an asm memory operand, ignore the...
2012-11-30 Christoph Mallonia32: Remove the ia32_x87_attr_t from ia32_asm_attr_t.
next