summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bearch.c
Commit message (Expand)AuthorAge
...
* bearch: Disallow passing Projs to get_irn_ops().Christoph Mallon2012-12-18
* bearch: Remove unnecessary test in arch_perform_memory_operand().Christoph Mallon2012-12-18
* remove license stuff from filesMatthias Braun2012-12-12
* bearch: When dumping backend info, do not print an error, when a node has no ...Christoph Mallon2012-12-01
* be: inline arch_env_begin_codegeneration() into its only caller.Christoph Mallon2012-11-30
* bemain: Centrally call be_gas_end_compilation_unit() and be_emit_exit() inste...Christoph Mallon2012-11-30
* bemain: Centrally call be_emit_init() and be_gas_begin_compilation_unit() ins...Christoph Mallon2012-11-30
* bearch: Introduce be_foreach_out().Christoph Mallon2012-11-27
* bearch: Also dump the slot index of should_be_same and must_be_different cons...Christoph Mallon2012-11-27
* bearch: Dump the output requirement and the assigned register in the same lin...Christoph Mallon2012-11-27
* bearch: Make arch_dump_register_req() static.Christoph Mallon2012-11-27
* bearch: Use arch_register_req_is().Christoph Mallon2012-11-27
* improve arch_dump_reqs_and_registers()Matthias Braun2012-11-27
* beinfo: assert() that be_get_info() is not called on Projs.Christoph Mallon2012-11-27
* expose some critical bearch functions for inliningMatthias Braun2012-11-26
* bearch: remove arch_register_type_joker.Christoph Mallon2012-11-25
* bearch: Check the register class first in arch_reg_is_allocatable().Christoph Mallon2012-11-25
* bearch: Assert, instead of test, that the register requirement is not arch_re...Christoph Mallon2012-11-24
* bearch: Remove arch_get_inverse() and associated code.Christoph Mallon2012-11-24
* bearch: Remove unnecessary indirection to access arch_no_register_req.Christoph Mallon2012-11-24
* bearch: Remove obsolete special case for out info of switch nodes.Christoph Mallon2012-11-24
* Remove the very thin wrapper function arch_register_get_class().Christoph Mallon2012-11-13
* Remove the very thin wrapper function arch_register_get_index().Christoph Mallon2012-11-13
* change arch_XXX_out functions to use unsigned for posMatthias Braun2012-10-29
* make get_op_ops result non-constMatthias Braun2012-07-26
* be: rework isa_if interface and initialisationMatthias Braun2011-11-10
* be: get rid of arch_irn_classify callbackMatthias Braun2011-11-10
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* let backends decide wether to use begnuasMatthias Braun2011-10-27
* big refactoring of arch_XXX functionsMatthias Braun2011-08-15
* fix cparser warningsMatthias Braun2011-04-15
* Another rewrite of prolog/epilog handling: Delay their creation until after r...Matthias Braun2011-04-08
* dumper now dumps all generic backend flagsMatthias Braun2011-03-16
* remove be_Barrier and lots of hacks for maintaining itMatthias Braun2011-03-04
* further spread size_t (all warnings on linux/gcc fixed)Matthias Braun2011-02-09
* backend: cleanup queries for ignore regsMatthias Braun2010-10-08
* save input requirements in be_info without complicated callbackMatthias Braun2010-09-10
* dump double and aligned register requirementsMatthias Braun2010-08-09
* draft for register width specificationsMatthias Braun2010-07-27
* refactoring: set_frame_entity is a special callbacks for users of the advance...Matthias Braun2010-07-14
* Put a space after if/for/switch/while.Christoph Mallon2010-02-13
* - further refactoring and finally eliminated the callback for get_out_reg_reqsMatthias Braun2009-09-18
* - Reworked backends to put out register_requirements into backend_info_tMatthias Braun2009-09-18
* rename benode_t.h to benode.h, remove some unused codeMatthias Braun2009-09-17
* inline arch_get_register_req_out to make the backend slightly fasterMatthias Braun2009-09-11
* avoid putting interfering stuff into the same congruence classMatthias Braun2009-09-05
* - rework backend node dumping; add a dumper for Phi nodesMatthias Braun2009-08-13
* - implement output constraint enforcement for new register allocatorMatthias Braun2009-08-11
* - Rewrite internal backend logic for querying register constraints.Matthias Braun2009-08-06
* reorganize backend headers (kill some _t variants in favor of a be_types.h)Matthias Braun2009-08-05