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
/
beprefalloc.c
Commit message (
Expand
)
Author
Age
*
beprefalloc: Add and use the variant use_reg_idx() of use_reg().
Christoph Mallon
2018-03-03
*
be: Remove the redundant parameter 'mode' from be_new_Phi().
Christoph Mallon
2018-02-26
*
Rework target initialization and query
Matthias Braun
2017-02-20
*
Reorganize include directives
Matthias Braun
2017-02-17
*
Rename pdeq_new.h => pdeq.h
Matthias Braun
2016-06-27
*
Use pdeq_new instead of pdeq
Matthias Braun
2016-06-27
*
Fix indentation
Sebastian Buchwald
2016-05-12
*
be: Clean up 'be_new_Perm()'.
Christoph Mallon
2016-03-21
*
be: Factorise code to create a register requirement.
Christoph Mallon
2016-03-21
*
be: Remove flag 'aligned' from register requirements.
Christoph Mallon
2016-03-21
*
Rename is_po2() to is_po2_or_zero()
Matthias Braun
2016-02-13
*
Remove outdated comment.
Manuel Mohr
2016-01-15
*
Fix typos: datastructure -> data structure.
Sebastian Buchwald
2015-12-21
*
be: Add and use be_new_Proj().
Christoph Mallon
2015-07-28
*
Remove unnecessary #include "debug.h".
Christoph Mallon
2015-07-19
*
be: Add and use macros to iterate only/all nodes except Phis in the schedule.
Christoph Mallon
2015-07-07
*
bearch: Use bool:1 instead of a bitset for remainin reg_req types
Matthias Braun
2015-07-01
*
bearch: rework should_be_same constraint
Matthias Braun
2015-07-01
*
remove arch_register_req_type_limited, look whether the limited pointer is !=...
Matthias Braun
2015-06-19
*
remove arch_register_type_t in favor of a simple bitfield
Matthias Braun
2015-06-19
*
get rid of arch_register_flags_t enum in favor of a simple bitfield
Matthias Braun
2015-06-19
*
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
*
Properly reserve and free link resource.
Sebastian Buchwald
2015-06-02
*
lpp: Remove support for using remote solvers.
Matthias Braun
2015-05-28
*
beprefalloc: fix problems with the now enable localopts
Matthias Braun
2015-05-24
*
be: Move spillprepare steps to the register allocators
Matthias Braun
2015-05-24
*
be: Move the info about the register classes and registers struct the arch_en...
Christoph Mallon
2015-01-18
*
be: abort after a verifier has failed
Matthias Braun
2014-12-30
*
ir: Use ARRAY_SIZE() instead of magic numbers.
Christoph Mallon
2014-12-28
*
debug: Clean up panic messages.
Christoph Mallon
2014-11-13
*
be: Remove the thin wrapper macro arch_register_class_n_regs().
Christoph Mallon
2014-11-13
*
be: Remove the thin wrapper macro arch_register_class_flags().
Christoph Mallon
2014-11-13
*
be: Remove duplicate implementation of be_dump().
Christoph Mallon
2014-11-11
*
util: Add an use MEMCPY().
Christoph Mallon
2014-10-27
*
be: remove beabi
Matthias Braun
2014-10-02
*
rmeove pointless be_clear_links() function
Matthias Braun
2014-08-21
*
merge belive_t.h and belive.h
Matthias Braun
2014-08-21
*
be: change pre spill prepare phase to work on all register classes at once
Matthias Braun
2014-07-07
*
be: delay stack pointer SSA reconstruction until shortly before emit
Matthias Braun
2014-05-30
*
rename error.h to panic.h
Matthias Braun
2014-05-28
*
fix a bunch of memory leaks reported by coverity
Matthias Braun
2014-04-25
*
all: Add and use QSORT() and QSORT_ARR().
Christoph Mallon
2014-04-10
*
Add and use foreach_irn_pred{,_r}().
Christoph Mallon
2014-02-17
*
be: rename arch_irn_flags_XXX to arch_irn_flag_XXX
Matthias Braun
2013-08-08
*
be: simplify verify code
Matthias Braun
2013-06-11
*
do not include config.h anymore
Matthias Braun
2013-05-04
*
Fixed warnings in optimize build.
Sebastian Buchwald
2013-03-11
*
remove xfree(), bitset_free() and use free() instead
Matthias Braun
2013-01-29
*
cleanup: Remove unnecessary #include.
Christoph Mallon
2012-12-21
[next]