summaryrefslogtreecommitdiffhomepage
path: root/ir/be/besched.h
Commit message (Expand)AuthorAge
* besched: Allow the first node in sched_comes_before() to be a block.Christoph Mallon2016-02-29
* besched: Assert that the nodes in sched_comes_before() are in the same block.Christoph Mallon2016-02-28
* be: Add and use macros to iterate only/all nodes except Phis in the schedule.Christoph Mallon2015-07-07
* besched: Add be_move_after_schedule_first() to place nodes after schedule_fir...Christoph Mallon2015-01-10
* be: Remove the unused function sched_reset().Christoph Mallon2014-12-26
* ir: Move get_block() from the backend into the middleend.Christoph Mallon2014-11-11
* remove beintlive_t headerMatthias Braun2014-07-18
* cleanup beintlive_tMatthias Braun2014-07-18
* be: add convenience function for flagtest+dumpMatthias Braun2013-06-11
* besched: Add and use sched_foreach_reverse_safe().Christoph Mallon2012-12-15
* besched: Add and use sched_foreach_safe().Christoph Mallon2012-12-15
* besched: Change sched_foreach_reverse_from(sched_prev(x), y) to sched_foreach...Christoph Mallon2012-12-15
* besched: Change sched_foreach_from(sched_next(x), y) to sched_foreach_after(x...Christoph Mallon2012-12-15
* remove license stuff from filesMatthias Braun2012-12-12
* besched: Add and use sched_replace().Christoph Mallon2012-12-02
* besched: Remove redundant assert()s.Christoph Mallon2012-11-27
* cleanup: Remove unnecessary #include from besched.[ch].Christoph Mallon2012-11-24
* besched: Remove the unused/unnecessary functions sched_has_next() and sched_h...Christoph Mallon2012-11-24
* Remove stale comments.Christoph Mallon2012-11-05
* Remove the unused macro sched_foreach_Phi().Christoph Mallon2012-07-13
* Let sched_foreach_from() and sched_foreach_reverse_from() declare their itera...Christoph Mallon2012-07-13
* sched: do not show first->block schedule edgeMatthias Braun2012-01-10
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* Fixed some typos.Sebastian Buchwald2011-03-09
* rework schedulers to register similar like regallocators/spillersMatthias Braun2011-03-04
* cleanup besched headerMatthias Braun2011-03-04
* remove ilp scheduler; simplify listsched interfaceMatthias Braun2010-09-22
* identifiers starting with _ are reserved; remove this bad practiceMatthias Braun2010-08-12
* Mostly reverted r27894, removed usage of unreachable.Michael Beck2010-08-07
* remove unused/broken interprocedural viewMatthias Braun2010-07-19
* change spiller and related interface to use ir_graph* instead of be_irg_t*Matthias Braun2010-07-02
* cleanup and rewrite dumper interfaceMatthias Braun2010-06-25
* make firm (mostly) -Wmissing-prototypes cleanMatthias Braun2010-03-09
* - 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
* improve sched_info datastructure, saving space and making it more efficientMatthias Braun2009-05-16
* - add a macro to iterate over the Phi nodes of a block schedule onlyMichael Beck2008-11-27
* - Part1 of backend reorganisation:Matthias Braun2008-10-23
* update copyright messageMichael Beck2008-01-02
* restored old behavior of dump_ir_*_sched() functions: Can be called without s...Michael Beck2007-12-14
* Changed phase node initializer to take const ir_nodeSebastian Hack2007-11-22
* more intelligent spill placement, should move spills out of loops in most casesMatthias Braun2007-10-15
* add commentMatthias Braun2007-09-12
* SCHEDULE_PROJS patch: Proj nodes are not more scheduledMichael Beck2007-06-21
* fixed fpu problems, several x87 fixesMatthias Braun2007-06-18
* unified mein file commentsChristian Würdig2007-04-30
* added new licence headerChristian Würdig2007-04-27
* - Implement all the state switching stuff needed for efficient fpu modeMatthias Braun2007-04-02
* - Added a few asserts to the besched API, so you can't schedule a nodeMatthias Braun2006-12-18
* renamed exec_freq_t to ir_exec_freqMichael Beck2006-09-28