index
:
libfirm
am-cmp
amd64-fma
autotransform
better-lcssa
beverify
blocksched
boolopt-improvement
closures
constbits.fix
cpu2017
duffs
exc
exc-kahlert
exceptions
execfreq
execfreq-new
firm2vhdl
gitlab-ci-testing
icore
improve-loop-unrolling
inlining
inlining2
jfirm-compat
keep-alive-blocks
lowfat_sanitizer
lto
master
matze_inlining
multi-file
pagecache
pdeq_new
proc-clone
regalloc-compressed
regalloc-compressed-fixes
regalloc-compressed-static
regalloc-reference
riscv
riscv64
rotate
same_as
scalar-replace-copyb
scratchpad_mem
set_b_value
sgraf/and-broken
sparc-double-registers
sparc-double-registers-rebased
target
temp-copy-lower-in-scalar-replace
test-al-al
tmp-amd64-improvements
vfirm
vhdl-backend
Graph-Based Intermediate Representation
matthias.braun@kit.edu
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
ir
/
be
/
besched.h
Commit message (
Expand
)
Author
Age
*
besched: Allow the first node in sched_comes_before() to be a block.
Christoph Mallon
2016-02-29
*
besched: Assert that the nodes in sched_comes_before() are in the same block.
Christoph Mallon
2016-02-28
*
be: Add and use macros to iterate only/all nodes except Phis in the schedule.
Christoph Mallon
2015-07-07
*
besched: Add be_move_after_schedule_first() to place nodes after schedule_fir...
Christoph Mallon
2015-01-10
*
be: Remove the unused function sched_reset().
Christoph Mallon
2014-12-26
*
ir: Move get_block() from the backend into the middleend.
Christoph Mallon
2014-11-11
*
remove beintlive_t header
Matthias Braun
2014-07-18
*
cleanup beintlive_t
Matthias Braun
2014-07-18
*
be: add convenience function for flagtest+dump
Matthias Braun
2013-06-11
*
besched: Add and use sched_foreach_reverse_safe().
Christoph Mallon
2012-12-15
*
besched: Add and use sched_foreach_safe().
Christoph Mallon
2012-12-15
*
besched: Change sched_foreach_reverse_from(sched_prev(x), y) to sched_foreach...
Christoph Mallon
2012-12-15
*
besched: Change sched_foreach_from(sched_next(x), y) to sched_foreach_after(x...
Christoph Mallon
2012-12-15
*
remove license stuff from files
Matthias Braun
2012-12-12
*
besched: Add and use sched_replace().
Christoph Mallon
2012-12-02
*
besched: Remove redundant assert()s.
Christoph Mallon
2012-11-27
*
cleanup: Remove unnecessary #include from besched.[ch].
Christoph Mallon
2012-11-24
*
besched: Remove the unused/unnecessary functions sched_has_next() and sched_h...
Christoph Mallon
2012-11-24
*
Remove stale comments.
Christoph Mallon
2012-11-05
*
Remove the unused macro sched_foreach_Phi().
Christoph Mallon
2012-07-13
*
Let sched_foreach_from() and sched_foreach_reverse_from() declare their itera...
Christoph Mallon
2012-07-13
*
sched: do not show first->block schedule edge
Matthias Braun
2012-01-10
*
remove $Id$, it doesn't work with git anyway
Matthias Braun
2011-11-10
*
Fixed some typos.
Sebastian Buchwald
2011-03-09
*
rework schedulers to register similar like regallocators/spillers
Matthias Braun
2011-03-04
*
cleanup besched header
Matthias Braun
2011-03-04
*
remove ilp scheduler; simplify listsched interface
Matthias Braun
2010-09-22
*
identifiers starting with _ are reserved; remove this bad practice
Matthias Braun
2010-08-12
*
Mostly reverted r27894, removed usage of unreachable.
Michael Beck
2010-08-07
*
remove unused/broken interprocedural view
Matthias Braun
2010-07-19
*
change spiller and related interface to use ir_graph* instead of be_irg_t*
Matthias Braun
2010-07-02
*
cleanup and rewrite dumper interface
Matthias Braun
2010-06-25
*
make firm (mostly) -Wmissing-prototypes clean
Matthias Braun
2010-03-09
*
- further refactoring and finally eliminated the callback for get_out_reg_reqs
Matthias Braun
2009-09-18
*
reorganize backend headers (kill some _t variants in favor of a be_types.h)
Matthias Braun
2009-08-05
*
improve sched_info datastructure, saving space and making it more efficient
Matthias Braun
2009-05-16
*
- add a macro to iterate over the Phi nodes of a block schedule only
Michael Beck
2008-11-27
*
- Part1 of backend reorganisation:
Matthias Braun
2008-10-23
*
update copyright message
Michael Beck
2008-01-02
*
restored old behavior of dump_ir_*_sched() functions: Can be called without s...
Michael Beck
2007-12-14
*
Changed phase node initializer to take const ir_node
Sebastian Hack
2007-11-22
*
more intelligent spill placement, should move spills out of loops in most cases
Matthias Braun
2007-10-15
*
add comment
Matthias Braun
2007-09-12
*
SCHEDULE_PROJS patch: Proj nodes are not more scheduled
Michael Beck
2007-06-21
*
fixed fpu problems, several x87 fixes
Matthias Braun
2007-06-18
*
unified mein file comments
Christian Würdig
2007-04-30
*
added new licence header
Christian Würdig
2007-04-27
*
- Implement all the state switching stuff needed for efficient fpu mode
Matthias Braun
2007-04-02
*
- Added a few asserts to the besched API, so you can't schedule a node
Matthias Braun
2006-12-18
*
renamed exec_freq_t to ir_exec_freq
Michael Beck
2006-09-28
[next]