summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bemain.c
Commit message (Expand)AuthorAge
* be: Factor out parsing of register names for clobbers.Christoph Mallon2018-05-04
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* be: Add option to explicitely initialize the backend isa.Matthias Braun2016-12-31
* be: Support 'matching constraints' by default in asm.Christoph Mallon2016-11-28
* be: Remove the unused function 'be_get_type_unsigned_long_long()' as well as ...Christoph Mallon2016-10-13
* be: Remove the unused function 'be_get_type_long_long()' as well as 'type_lon...Christoph Mallon2016-10-13
* Fix indentationSebastian Buchwald2016-05-12
* bemain: Move obstack_free from be_finish() to finish_isa().Andreas Seltenreich2016-02-15
* Fix bug introduced in bejit commitMatthias Braun2016-02-01
* bejit: Introduce brand new jit infrastructureMatthias Braun2016-02-01
* Add stub support for the asm constraint modifier '%'.Christoph Mallon2016-01-24
* be: Make ia32 PIC styles a general be option.Matthias Braun2016-01-10
* be: assert that be_parse_arg() is only called before be is initializedMatthias Braun2016-01-10
* adt: Add and use 'streq()'.Christoph Mallon2015-12-07
* Remove firmstatMatthias Braun2015-09-19
* be: Remove duplicate call to be_init_modules().Christoph Mallon2015-07-27
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* Remove unused copy statistics.Christoph Mallon2015-07-19
* Remove produces_sp register constraintMatthias Braun2015-07-01
* break arch_isa_if_t furhter apart by moving spilling related callbacks into a...Matthias Braun2015-06-19
* lpp: Remove support for using remote solvers.Matthias Braun2015-05-28
* be: Move main backend loop into backends.Matthias Braun2015-05-24
* be: Move spillprepare steps to the register allocatorsMatthias Braun2015-05-24
* be: Move codegeneration for a single function into an own functionMatthias Braun2015-05-24
* be: Put instrumentation/profile generation/profile estimation into an own fun...Matthias Braun2015-05-24
* be: Slightly reorganize timer codeMatthias Braun2015-05-24
* be: Add be_errorf() and be_warningf() for more consistent error reporting in ...Christoph Mallon2015-04-27
* be: Remove struct arch_env_t.Christoph Mallon2015-01-18
* be: Remove the pointer to the isa interface from the arch env.Christoph Mallon2015-01-18
* be: Verify the register allocation at the very end.Christoph Mallon2015-01-11
* be: abort after a verifier has failedMatthias Braun2014-12-30
* let backends write to be_asm_constraint_flags directlyMatthias Braun2014-12-29
* every backend has prepare_graph/before_ra/emitMatthias Braun2014-12-25
* ia32: Handle early-clobber modifiers (&).Christoph Mallon2014-12-04
* be: dump prepared graph after intrinsic loweringMatthias Braun2014-12-02
* be: Slighty improve handling of multi-alternative constraints.Christoph Mallon2014-11-19
* be: Only accept the '=' and '+' asm constraint modifiers at the beginning and...Christoph Mallon2014-11-19
* be: Correct handling of (and ignore) the '*' asm constraint modifier.Christoph Mallon2014-11-19
* be: Simplify initialisation and evaluation of asm constraints.Christoph Mallon2014-11-19
* ident: Add the macro NEW_IDENT() to create an ident from a string literal.Christoph Mallon2014-10-19
* merge assure_constraints() and be_add_missing_copies() into be_spill_prepare_...Matthias Braun2014-10-18
* bemain: move assure_constraints step to add_missing_copiesMatthias Braun2014-10-18
* bemain: remove unnecessary extra fix_stack_nodes() stepMatthias Braun2014-10-18
* be: remove beabiMatthias Braun2014-10-02
* change LC_OPT_ENT_BOOL to take a bool instead of an int destinationMatthias Braun2014-09-15
* becopopt: cleanupMatthias Braun2014-08-21
* merge beirgmod.* into beutil.*Matthias Braun2014-08-21
* merge belive_t.h and belive.hMatthias Braun2014-08-21
* new copy/value statisticsMatthias Braun2014-07-08