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
/
beifg.c
Commit message (
Expand
)
Author
Age
*
Reorganize include directives
Matthias Braun
2017-02-17
*
Remove unused copy statistics.
Christoph Mallon
2015-07-19
*
bearch: Use bool:1 instead of a bitset for remainin reg_req types
Matthias Braun
2015-07-01
*
cleanup: Remove unnecessary #include.
Christoph Mallon
2014-12-29
*
be: Remove the thin wrapper macro arch_register_class_n_regs().
Christoph Mallon
2014-11-13
*
becopopt: cleanup
Matthias Braun
2014-08-21
*
merge belive_t.h and belive.h
Matthias Braun
2014-08-21
*
remove beintlive_t header
Matthias Braun
2014-07-18
*
rename error.h to panic.h
Matthias Braun
2014-05-28
*
all: Make formatting of else clauses more consistent.
Christoph Mallon
2014-04-08
*
do not include config.h anymore
Matthias Braun
2013-05-04
*
cleanup: Remove unnecessary #include.
Christoph Mallon
2012-12-21
*
beifg: Collect ifg statistics in one pass instead of two.
Christoph Mallon
2012-12-16
*
beifg: Factorise code to count interference components.
Christoph Mallon
2012-12-16
*
beifg: Remove be_ifg_connected(), which is just a wrapper for be_values_inter...
Christoph Mallon
2012-12-15
*
beifg: Simplify the implementation of be_ifg_foreach_node().
Christoph Mallon
2012-12-15
*
beifg: Let be_ifg_foreach_node() declare its iterator internally.
Christoph Mallon
2012-12-15
*
beifg: Remove the unused function be_ifg_nodes_break().
Christoph Mallon
2012-12-15
*
beifg: Slightly simplify accumulating the results in be_ifg_stat().
Christoph Mallon
2012-12-15
*
beifg: Simplify the quite complicated way to divide a number by 2 in be_ifg_s...
Christoph Mallon
2012-12-15
*
remove license stuff from files
Matthias Braun
2012-12-12
*
beifg: Let be_ifg_foreach_node() declare the node variable.
Christoph Mallon
2012-12-07
*
beifg: Let be_ifg_foreach_neighbour() declare the node variable.
Christoph Mallon
2012-12-07
*
beifg: Use dom_tree_walk_irg(irg, ...) instead of dom_tree_walk(get_irg_start...
Christoph Mallon
2012-12-05
*
bearch: Use arch_register_req_is().
Christoph Mallon
2012-11-27
*
Let list_for_each_entry(), list_for_each_entry_reverse() and list_for_each_en...
Christoph Mallon
2012-07-20
*
Add the * for the type in foreach_pset() automatically.
Christoph Mallon
2012-07-13
*
Let foreach_pset() declare its iterator variable.
Christoph Mallon
2012-07-13
*
Use foreach_pset().
Christoph Mallon
2012-07-13
*
plug memory leaks
Matthias Braun
2011-12-22
*
introduce bedump
Matthias Braun
2011-12-05
*
remove irbitset.h
Matthias Braun
2011-11-14
*
remove $Id$, it doesn't work with git anyway
Matthias Braun
2011-11-10
*
rename ir_phase to ir_nodemap and simplify interface
Matthias Braun
2011-10-20
*
big refactoring of arch_XXX functions
Matthias Braun
2011-08-15
*
make firm compilable with a c++ compiler
Matthias Braun
2010-11-04
*
change register allocator and related interfaces to use ir_graph* instead of ...
Matthias Braun
2010-07-02
*
remove general ifg interface and always use ifg_std, this considerably simpli...
Matthias Braun
2010-06-23
*
- fix most of the -Wunreachable-code and -Wlogical-op warnings
Matthias Braun
2010-03-10
*
make firm (mostly) -Wmissing-prototypes clean
Matthias Braun
2010-03-09
*
Put a space after if/for/switch/while.
Christoph Mallon
2010-02-13
*
keep timer interface simple - no names and descriptions for timers anymore, y...
Matthias Braun
2009-12-21
*
reorganize backend headers (kill some _t variants in favor of a be_types.h)
Matthias Braun
2009-08-05
*
- Part1 of backend reorganisation:
Matthias Braun
2008-10-23
*
remove #ifdef HAVE_CONFIG_Hs
Matthias Braun
2008-10-11
*
static.
Christoph Mallon
2008-10-11
*
Remove the unused attribute const arch_env_t *arch_env from struct coloring_t...
Christoph Mallon
2008-10-11
*
Remove the unused parameter const arch_env_t *env from arch_irn_get_flags(), ...
Christoph Mallon
2008-10-11
*
Remove the unused parameter const arch_env_t *env from arch_set_irn_register().
Christoph Mallon
2008-10-11
*
Remove the unused parameter const arch_env_t *env from arch_get_irn_register().
Christoph Mallon
2008-10-11
[next]