summaryrefslogtreecommitdiffhomepage
path: root/ir/be/be_types.h
Commit message (Expand)AuthorAge
* be: Refine modelling of additional register pressure.Christoph Mallon2019-03-24
* be: Add the typedef 'be_add_pressure_t' for additional register pressure.Christoph Mallon2019-03-19
* be: Factor out code to decide whether a basic block needs a label.Christoph Mallon2018-05-31
* be: Factor out parsing of register names for clobbers.Christoph Mallon2018-05-04
* Fix typosSebastian Buchwald2017-11-21
* Rework target initialization and queryMatthias Braun2017-02-20
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* break arch_isa_if_t furhter apart by moving spilling related callbacks into a...Matthias Braun2015-06-19
* be: Remove struct arch_env_t.Christoph Mallon2015-01-18
* belive: Replace the union for head and nodes of the liveness sets by a struct...Christoph Mallon2015-01-09
* remove arch_get_frame_entity()Matthias Braun2014-11-25
* be: remove beabiMatthias Braun2014-10-02
* rework and cleanup schedulersMatthias Braun2014-09-15
* ia32: construct spill/reload directly instead of using be_Spill/be_ReloadMatthias Braun2014-03-28
* be: rename arch_irn_flags_XXX to arch_irn_flag_XXXMatthias Braun2013-08-08
* remove typedef for nonexistent structMatthias Braun2013-08-08
* remove license stuff from filesMatthias Braun2012-12-12
* mark stores in int->float, float->int and float->float convs as spillsMatthias Braun2012-12-03
* bearch: Remove arch_get_inverse() and associated code.Christoph Mallon2012-11-24
* beabi: Turn be_abi_call_flags_t into a struct.Christoph Mallon2012-11-24
* move domfront from be to anaMatthias Braun2012-07-13
* introduce bedumpMatthias Braun2011-12-05
* be: remove remnants of machine descriptionMatthias Braun2011-11-10
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* belive: use sparse hashmap for block->data mappingMatthias Braun2011-10-20
* Another rewrite of prolog/epilog handling: Delay their creation until after r...Matthias Braun2011-04-08
* add priority classes to scheduler, create prolog and epilog classesMatthias Braun2011-03-04
* remove support for schedule preparation steps (both are unmaintained and broken)Matthias Braun2011-03-04
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* move typedefs from public header to private headerMatthias Braun2010-09-22
* remove ilp scheduler; simplify listsched interfaceMatthias Braun2010-09-22
* eliminate the unnecessary and especially confusing concept of a 'code_generat...Matthias Braun2010-09-22
* identifiers starting with _ are reserved; remove this bad practiceMatthias Braun2010-08-12
* implement floatingpoint comparesMatthias Braun2010-07-27
* put stack_layout into beirg instead of be_abi datastructuresMatthias Braun2010-07-05
* convert remaining APIs from be_irg_t* to ir_graph*Matthias Braun2010-07-02
* jumps have a special irn flag now so beirgmod can identify themMatthias Braun2009-09-24
* - further refactoring and finally eliminated the callback for get_out_reg_reqsMatthias Braun2009-09-18
* reorganize backend headers (kill some _t variants in favor of a be_types.h)Matthias Braun2009-08-05