summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beutil.c
Commit message (Collapse)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
|
* be: Clean up 'be_new_Perm()'.Christoph Mallon2016-03-21
|
* be: Add and use be_new_Proj().Christoph Mallon2015-07-28
| | | | | It is like new_r_Proj(), but the mode is determined automatically from the out requirement of the predecessor. This probably resolves some mode mismatches in untested code paths -- AMD64 backend and SPARC hard float, I'm looking at you!
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
|
* be: Add and use be_new_Keep_one() to keep a single node.Christoph Mallon2014-12-29
|
* be: Add and use be_keep_unused().Christoph Mallon2014-12-26
|
* ir: Move be_get_Proj_for_pn() from the backend to the middleend as ↵Christoph Mallon2014-11-11
| | | | get_Proj_for_pn().
* only update livesets if they are validMatthias Braun2014-10-18
|
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
|
* merge beirgmod.* into beutil.*Matthias Braun2014-08-21
|
* rmeove pointless be_clear_links() functionMatthias Braun2014-08-21
|
* remove get_first_block_succ() functionMatthias Braun2014-07-22
|
* cleanup, use C99Matthias Braun2014-07-22
|
* do not include config.h anymoreMatthias Braun2013-05-04
| | | | | | It has been empty for nearly all systems. People who used to put stuff in config.h can still create a config.h on their own and inject -include (gcc) or /FI (msvc) into their CPPFLAGS.
* cleanup: Remove unnecessary #include "irgraph.h".Christoph Mallon2013-01-05
|
* cleanup: Remove unnecessary #include.Christoph Mallon2012-12-21
|
* remove license stuff from filesMatthias Braun2012-12-12
| | | | | Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
* Let foreach_out_edge_kind() and foreach_out_edge_kind_safe() declare their ↵Christoph Mallon2012-07-13
| | | | iterator variables.
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
|
* Improved doxygen docu.unknown2011-05-30
|
* remove unused functionsMatthias Braun2010-09-22
| | | | [r28014]
* cleanup and rewrite dumper interfaceMatthias Braun2010-06-25
| | | | [r27653]
* remove unnecessary and unused be_empty_setMatthias Braun2010-05-31
| | | | [r27614]
* - fix most of the -Wunreachable-code and -Wlogical-op warningsMatthias Braun2010-03-10
| | | | | | | - rework ir_phase API (sorry for mixing these 2 things into 1 commit) [r27285]
* Put a space after if/for/switch/while.Christoph Mallon2010-02-13
| | | | [r27153]
* Put opening curly brace of functions on a separate line.Christoph Mallon2010-02-13
| | | | [r27145]
* new heursitic for good coloring order; add utility function to generate a ↵Matthias Braun2009-09-04
| | | | | | postorder [r26488]
* merge preferences along congruence classesMatthias Braun2009-09-02
| | | | [r26470]
* reorganize backend headers (kill some _t variants in favor of a be_types.h)Matthias Braun2009-08-05
| | | | [r26317]
* - removed unused (and outdated) be_collect_phis()Michael Beck2008-10-12
| | | | | | - add some doxygen docu [r22778]
* remove old unused functionMatthias Braun2008-10-11
| | | | [r22755]
* remove #ifdef HAVE_CONFIG_HsMatthias Braun2008-10-11
| | | | [r22754]
* Remove the unused attribute const arch_env_t *arch_env from struct dump_env ↵Christoph Mallon2008-10-11
| | | | | | and also the then unused parameter const arch_env_t *arch_env from dump_allocated_irg(). [r22753]
* Remove the unused parameter const arch_env_t *env from arch_get_irn_register().Christoph Mallon2008-10-11
| | | | [r22697]
* Remove the unused parameter const arch_env_t *env from ↵Christoph Mallon2008-10-11
| | | | | | arch_is_register_operand(). [r22688]
* In be_get_Proj_for_pn() before getting the proj number make sure that the ↵Christoph Mallon2008-09-11
| | | | | | node really is a Proj (could be End due to keep alive). [r21847]
* introduce more generic resource reservation debug helpers instead of old ↵Matthias Braun2008-08-13
| | | | | | set_using_xxxx functions [r21148]
* firm already had kill_node, no need to be_kill_nodeMatthias Braun2008-08-01
| | | | [r20885]
* update copyright messageMichael Beck2008-01-02
| | | | [r17143]
* restored old behavior of dump_ir_*_sched() functions: Can be called without ↵Michael Beck2007-12-14
| | | | | | schedule info available [r16981]
* removed SCHEDULE_PROJS ifdefsMichael Beck2007-07-11
| | | | [r15032]
* SCHEDULE_PROJS patch: Proj nodes are not more scheduledMichael Beck2007-06-21
| | | | [r14693]
* fixed warningsMatthias Braun2007-06-18
| | | | [r14604]
* fixed a bunch of warnings (and some bugs)Matthias Braun2007-06-17
| | | | [r14557]
* remove unnecessary functionMatthias Braun2007-06-08
| | | | [r14382]
* optimize next_use calculation (quadratic in number of outs not number of ↵Matthias Braun2007-06-08
| | | | | | nodes in block [r14380]
* removed useless includesMichael Beck2007-05-02
| | | | [r13572]
* unified mein file commentsChristian Würdig2007-04-30
| | | | | | | | | unified .h #ifndef ... #define ... changed some indenting removed some unused code removed beuses_t.h as unused header [r13559]
* added new licence headerChristian Würdig2007-04-27
| | | | [r13508]
* - Split bearch.h correctly into bearch.h and bearch_t.hMatthias Braun2007-04-18
| | | | | | - Started working on flags [r12716]