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
/
bespill.c
Commit message (
Expand
)
Author
Age
*
Unify indentation of function parameters
Sebastian Buchwald
2017-03-31
*
Reorganize include directives
Matthias Braun
2017-02-17
*
Remove unnecessary #include "bearch.h".
Christoph Mallon
2015-07-19
*
Remove unnecessary #include "debug.h".
Christoph Mallon
2015-07-19
*
Remove unnecessary #include "besched.h".
Christoph Mallon
2015-07-17
*
Rename 'be.spiller' to 'be.spill.algo'.
Christoph Mallon
2015-07-13
*
break arch_isa_if_t furhter apart by moving spilling related callbacks into a...
Matthias Braun
2015-06-19
*
change LC_OPT_ENT_BOOL to take a bool instead of an int destination
Matthias Braun
2014-09-15
*
merge belive_t.h and belive.h
Matthias Braun
2014-08-21
*
remove beintlive_t header
Matthias Braun
2014-07-18
*
be: change pre spill prepare phase to work on all register classes at once
Matthias Braun
2014-07-07
*
Add and use foreach_irn_pred{,_r}().
Christoph Mallon
2014-02-17
*
cleanup, use C99
Matthias Braun
2013-11-12
*
get rid of unnecessary be_spiller_t struct
Matthias Braun
2013-11-12
*
do not include config.h anymore
Matthias Braun
2013-05-04
*
remove license stuff from files
Matthias Braun
2012-12-12
*
bearch: Make the register requirements an output parameter of be_foreach_defi...
Christoph Mallon
2012-11-28
*
introduce be_foreach_use and use it
Matthias Braun
2012-11-28
*
bearch: Use arch_register_req_is().
Christoph Mallon
2012-11-27
*
rbitset: Let rbitset_alloca() return the new raw bitset.
Christoph Mallon
2012-11-25
*
bearch: remove arch_register_type_joker.
Christoph Mallon
2012-11-25
*
Let be_foreach_definition() declare the value variable.
Christoph Mallon
2012-11-13
*
make statev API public
Matthias Braun
2012-10-24
*
Let sched_foreach_from() and sched_foreach_reverse_from() declare their itera...
Christoph Mallon
2012-07-13
*
belive: cleanup livness assure/invalidate API
Matthias Braun
2011-12-22
*
remove $Id$, it doesn't work with git anyway
Matthias Braun
2011-11-10
*
simplify copy interface and respect double/aligned reqs
Matthias Braun
2011-08-17
*
big refactoring of arch_XXX functions
Matthias Braun
2011-08-15
*
fix cparser warnings
Matthias Braun
2011-04-15
*
cleanup/flatten some backend options
Matthias Braun
2011-03-04
*
Fixed typo.
Sebastian Buchwald
2011-02-10
*
Removed the arch_register_type_is() macro.
Michael Beck
2010-12-06
*
make firm compilable with a c++ compiler
Matthias Braun
2010-11-04
*
make sparc+arm backend completely independent from beabi
Matthias Braun
2010-10-08
*
change spiller and related interface to use ir_graph* instead of be_irg_t*
Matthias Braun
2010-07-02
*
- change various be_get_birg_XXX functions to be_get_irg_XXX functions.
Matthias Braun
2010-07-02
*
rework bitset to use raw_bitset
Matthias Braun
2010-03-12
*
make firm (mostly) -Wmissing-prototypes clean
Matthias Braun
2010-03-09
*
fix for my last commit
Matthias Braun
2010-03-01
*
spill preparation needs liveness
Matthias Braun
2009-09-24
*
- further refactoring and finally eliminated the callback for get_out_reg_reqs
Matthias Braun
2009-09-18
*
rename benode_t.h to benode.h, remove some unused code
Matthias Braun
2009-09-17
*
We have already asserted the condition.
Sebastian Buchwald
2009-09-04
*
Skip projs before getting backend flags.
Christoph Mallon
2009-08-14
*
- implement output constraint enforcement for new register allocator
Matthias Braun
2009-08-11
*
reorganize backend headers (kill some _t variants in favor of a be_types.h)
Matthias Braun
2009-08-05
*
- remove all irg parameter from node constructors having a block
Michael Beck
2009-07-05
*
improve sched_info datastructure, saving space and making it more efficient
Matthias Braun
2009-05-16
*
- Part1 of backend reorganisation:
Matthias Braun
2008-10-23
*
Add ALLOCAN() and ALLOCANZ().
Christoph Mallon
2008-10-18
[next]