summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beutil.h
Commit message (Collapse)AuthorAge
* ia32: Use x86_imm32_t instead of entity/offset args in emitterMatthias Braun2015-07-19
|
* be: Add and use be_keep_unused().Christoph Mallon2014-12-26
|
* ir: Move get_block() from the backend into the middleend.Christoph Mallon2014-11-11
|
* ir: Move be_get_Proj_for_pn() from the backend to the middleend as ↵Christoph Mallon2014-11-11
| | | | get_Proj_for_pn().
* 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
|
* Add and use the helper function is_tls_entity().Christoph Mallon2014-01-27
|
* 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.
* cleanup: Remove unnecessary #include from beutil.h.Christoph Mallon2012-11-24
|
* move domfront from be to anaMatthias Braun2012-07-13
| | | | Also add a GRAPH_PROPERTY for the analysis state.
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
|
* remove unused functionsMatthias Braun2010-09-22
| | | | [r28014]
* remove ilp scheduler; simplify listsched interfaceMatthias Braun2010-09-22
| | | | [r28010]
* cleanup and rewrite dumper interfaceMatthias Braun2010-06-25
| | | | [r27653]
* move long64 stuff from beutil to its only user becopyopt.hMatthias Braun2010-06-23
| | | | [r27646]
* 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]
* - Bigger refactoring and cleanup in backend:Matthias Braun2009-09-17
| | | | | | | | | * benodes store the out register requirements in backend_info now (this is work towards killing the register_requirement callbacks) * ir_graph has a pointer to beirg now * Other cleanups [r26540]
* new heursitic for good coloring order; add utility function to generate a ↵Matthias Braun2009-09-04
| | | | | | postorder [r26488]
* reorganize backend headers (kill some _t variants in favor of a be_types.h)Matthias Braun2009-08-05
| | | | [r26317]
* s/\<\(LC_\)\?INLINE\>/inline/.Christoph Mallon2008-10-14
| | | | [r22889]
* - 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 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]
* no need for firm_config.h includes anymoreMatthias Braun2008-10-11
| | | | [r22724]
* avoid long long in public APIMatthias Braun2008-08-01
| | | | [r20899]
* firm already had kill_node, no need to be_kill_nodeMatthias Braun2008-08-01
| | | | [r20885]
* update copyright messageMichael Beck2008-01-02
| | | | [r17143]
* more intelligent spill placement, should move spills out of loops in most casesMatthias Braun2007-10-15
| | | | [r16200]
* remove unnecessary functionMatthias Braun2007-06-08
| | | | [r14382]
* 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]
* - Implement all the state switching stuff needed for efficient fpu modeMatthias Braun2007-04-02
| | | | | | | switching in x87 - Only emit externally allocated symbols that are actually used [r12625]
* added function to get a user Proj with a certain proj num from a mode_T nodeChristian Würdig2007-02-12
|
* moved macro to iterate over link field from beilpsched to beutilChristian Würdig2007-01-26
|
* added be_kill_node functionChristian Würdig2007-01-16
|
* removed obsolete functionMatthias Braun2006-12-13
|
* added function to retrieve number of reachable nodes in an irgChristian Würdig2006-06-23
|
* make sure a '\0' is at the end of an snprintf'ed stringMichael Beck2006-06-21
|
* Initial commit of morgans spilling algorithm (spill unused values that live ↵Matthias Braun2006-05-24
| | | | | | | | | | | | through blocks or loops). Other small changes: * Added some verify functions that check for register pressure or valid schedules (replaces the broken check_pressure in bechordal_main.c) * Some style/readability improvements to the belady spill code * Some style/readability improvements to beuses.* * Fixed registerpressure stat dumper * Some improvements to bespill.c: When spilling already reloaded values, don't add a 2nd spill.
* dump_ir_extblock_graph_sched() implementedMichael Beck2006-03-19
|
* added new dump wrapperChristian Würdig2006-03-16
|
* Renamed be_introduce_copies*Sebastian Hack2006-02-21
| | | | Added some stuff to bearch.h
* Added a dom-tree-upwards searchDaniel Grund2006-01-25
|
* headers should include "firm_config.h" instead of config.hMichael Beck2005-12-05
|
* Bugfixes, Unknown-stuff, Heuristic for maximum independent set.Daniel Grund2005-10-10
|