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
/
bera.h
Commit message (
Expand
)
Author
Age
*
move perform_memory_operand callbcack from arch_irn_ops to regalloc_if
Matthias Braun
2015-06-19
*
break arch_isa_if_t furhter apart by moving spilling related callbacks into a...
Matthias Braun
2015-06-19
*
merge be_add_missing_keeps() with be_spill_preapre_for_constraints()
Matthias Braun
2014-10-18
*
merge assure_constraints() and be_add_missing_copies() into be_spill_prepare_...
Matthias Braun
2014-10-18
*
move beabihelper to betranshlp/bera
Matthias Braun
2014-10-18
*
be: change pre spill prepare phase to work on all register classes at once
Matthias Braun
2014-07-07
*
remove license stuff from files
Matthias Braun
2012-12-12
*
cleanup: Remove unnecessary #include "beirg.h".
Christoph Mallon
2012-11-25
*
remove $Id$, it doesn't work with git anyway
Matthias Braun
2011-11-10
*
change register allocator and related interfaces to use ir_graph* instead of ...
Matthias Braun
2010-07-02
*
cleanup backend: make pre_spill_prepare_constraint independent of chordal all...
Matthias Braun
2009-07-31
*
use libfirm timing facilities
Matthias Braun
2008-02-13
*
refactor time measurement
Matthias Braun
2008-01-11
*
spillslot timer is removed
Matthias Braun
2008-01-10
*
update copyright message
Michael Beck
2008-01-02
*
* Added a new file: beintlive_t.h which subsumes all interferene/liveness checks
Sebastian Hack
2007-05-10
*
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
*
rewritten be_ssa_constr which isn't using sets anymore, started working on a ...
Matthias Braun
2007-03-26
*
- No #ifdef WITH_LIBCORE anymore in backend, compilation without libcore was ...
Matthias Braun
2007-03-02
*
put timers in a global var for now, until this is solved cleaner
Matthias Braun
2007-02-21
*
- All backend modules use module constructors for registering their options now
Matthias Braun
2006-12-21
*
moved beirg.h include from be.h to files which use it
Christian Würdig
2006-12-15
*
- New belady variant (see my diploma thesis + presentation)
Matthias Braun
2006-12-10
*
Fixed be_ra_t structure if libcore is deactivated
Michael Beck
2006-09-15
*
les with WITH_LIBCORE disabled again
Michael Beck
2006-08-30
*
- new spillslot verifier (doesn't catch all errors at the moment, because lif...
Matthias Braun
2006-08-04
*
Adapted to new liveness
Sebastian Hack
2006-07-31
*
added additional timer
Christian Würdig
2006-07-03
*
added backend timing facility
Christian Würdig
2006-06-23
*
removed dependency
Michael Beck
2006-03-15
*
Adapted to API changes
Sebastian Hack
2006-02-23
*
Adapted to new benode.c
Sebastian Hack
2006-01-18
*
Made everything really kaputt
Sebastian Hack
2005-12-08
*
New implementation of values_interfere(). Should work now.
Sebastian Hack
2005-07-15
*
Added interference test function
Sebastian Hack
2005-01-13