projects
/
libfirm
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
lower_dw: add support for Bad nodes
2011-05-23
Matthias Braun
lower_dw: add support for Bad nodes
commit
|
commitdiff
|
tree
2011-05-23
Matthias Braun
sparc: Sub is mode neutral
commit
|
commitdiff
|
tree
2011-05-23
Matthias Braun
backend: ProjT/Start is an anchor and explicitely transformed
commit
|
commitdiff
|
tree
2011-05-10
Matthias Braun
simplify unreachable code elimination:
commit
|
commitdiff
|
tree
2011-05-10
Matthias Braun
fix iredges EDGE_KIND_BLOCK not updating correctly...
commit
|
commitdiff
|
tree
2011-05-10
Matthias Braun
fix cfg_dumper omitting bads
commit
|
commitdiff
|
tree
2011-05-10
Matthias Braun
iredges: remove unnecessary skip_Proj
commit
|
commitdiff
|
tree
2011-05-10
Matthias Braun
irdom: do not count bad predecessors as control flow
commit
|
commitdiff
|
tree
2011-05-06
Matthias Braun
fix compilation in non-debug mode, remove unused #define
commit
|
commitdiff
|
tree
2011-05-06
Matthias Braun
opt_inline: fix uninitialized memory usage
commit
|
commitdiff
|
tree
2011-05-06
Matthias Braun
verify that all blocks can be found by walk_block_graph
commit
|
commitdiff
|
tree
2011-05-06
Matthias Braun
ircfscc: remove is_outermost_StartBlock check - it...
commit
|
commitdiff
|
tree
2011-05-06
Matthias Braun
little cleanup, avoid unnecessary optimize_graph_df
commit
|
commitdiff
|
tree
2011-05-06
Matthias Braun
give Bad nodes a mode
commit
|
commitdiff
|
tree
2011-05-06
Matthias Braun
mark outs as inconsistent when end node is changed
commit
|
commitdiff
|
tree
2011-05-06
Matthias Braun
optimize_graph_df: iterate marking of unreachable blocks...
commit
|
commitdiff
|
tree
2011-05-04
Matthias Braun
cfopt: fix countless bugs introduced when changing...
commit
|
commitdiff
|
tree
2011-05-04
Matthias Braun
fix cfopt not marking all possible blocks as removable...
commit
|
commitdiff
|
tree
2011-05-04
Matthias Braun
fix unreachable code elimination failing for blocks...
commit
|
commitdiff
|
tree
2011-05-04
Matthias Braun
always compute doms in optimize_graph_df instead of...
commit
|
commitdiff
|
tree
2011-05-02
Matthias Braun
fix lower_mode_b: phi inputs may be bad
commit
|
commitdiff
|
tree
2011-05-02
Matthias Braun
also do unreachable code elimination during gcse
commit
|
commitdiff
|
tree
2011-05-02
Matthias Braun
improve robustness of CFG verifier for strange cases...
commit
|
commitdiff
|
tree
2011-05-02
Matthias Braun
enqueue users of Bad as well in optimize_graph_df
commit
|
commitdiff
|
tree
2011-05-02
Matthias Braun
only calculate dominance if CFG verification was fine...
commit
|
commitdiff
|
tree
2011-05-02
Matthias Braun
cleanup/partly rewrite code_placement algo
commit
|
commitdiff
|
tree
2011-04-29
Matthias Braun
do not kill unreachable code in gcse
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
add libfirmprof helper library
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
improve firm profiler (based on patch by Steven Schäfer)
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
dump postdom info in vcg graphs
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
fix an intrinsic lower not reporting changes
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
fix lower_copyB not invalidating irn_outs
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
improve fp-vrp unreachable code handling
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
Simplify handling of unreachable code
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
Verify that each Cond has a true/false/default Proj
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
add cfg verifier ensuring 1 cfop per block and only...
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
add unknown_jump opflag for the special case of a jump...
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
remove obsolete #defines
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
cleanup/reformat irop_t.h
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
verify that the predecessor of a block is a cfop
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
little cleanup in block walker code
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
make verifier a bit less strict for out-edges to dead...
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
fix warnings
commit
|
commitdiff
|
tree
2011-04-28
Matthias Braun
slight cleanup of ifconv code
commit
|
commitdiff
|
tree
2011-04-20
Matthias Braun
add simple load-after-load and loaf-after-store optimization...
commit
|
commitdiff
|
tree
2011-04-20
Matthias Braun
add no register requirement to NoMem
commit
|
commitdiff
|
tree
2011-04-20
Matthias Braun
hide cdep struct behind getter, make it more robust...
commit
|
commitdiff
|
tree
2011-04-20
Matthias Braun
remove strange function (christophs words) and duplicated...
commit
|
commitdiff
|
tree
2011-04-18
Matthias Braun
padded return is only an obscurity of the athlon branch...
commit
|
commitdiff
|
tree
2011-04-18
Matthias Braun
remove outdated README.IPD
commit
|
commitdiff
|
tree
2011-04-18
Matthias Braun
change NEWS and README to markdown format
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
fix mismatched decl/implementation
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
implement some cases of =A asm-constraint
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
fix cmp_ASM_attr
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
fix cparser warnings
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
update automake stuff for release
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
assume regex.h exists
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
avoid zlib dependency
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
assume we always have strings.h
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
nobody needs alloca.h these days (hopefully) - using...
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
remove configfile parsing stuff, this also eliminates...
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
simplify/refactor fltcalc code (avoid some macros)
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
assume everyone except msvc has long double (it's C99...
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
minimize number of build variants: always enable statistics
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
remove unused code
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
NEWS update
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
fix warning
commit
|
commitdiff
|
tree
2011-04-15
Matthias Braun
remove unused code
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
adapt sparc backend to new prolog/epilog handling
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
panic if TLS is found in sparc backend
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
remove r_keep_alive and let keep_alive decide irg based...
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
remove stray declaration
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
fix incorrect and(Cmp(a,0),Cmp(b,0)) localopt
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
add notes about const/pure properties and inifite loops
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
avoid new_NoMem in favor or get_irg_no_mem
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
fix some warnings by removing the strange abi_get_ignore_irn API
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
remove old+unused code
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
move private API into .c file
commit
|
commitdiff
|
tree
2011-04-13
Matthias Braun
add another out-edges hack to avoid finding dead code
commit
|
commitdiff
|
tree
2011-04-08
Matthias Braun
more aggressive node-killing to avoid dangling edges
commit
|
commitdiff
|
tree
2011-04-08
Matthias Braun
Another rewrite of prolog/epilog handling: Delay their...
commit
|
commitdiff
|
tree
2011-04-08
Matthias Braun
no conservative recalculation of everything in irlivechk
commit
|
commitdiff
|
tree
2011-04-08
Matthias Braun
all backends have decreasing stack
commit
|
commitdiff
|
tree
2011-04-08
Matthias Braun
change get_ignore_irn API to take irg instead of abi
commit
|
commitdiff
|
tree
2011-04-08
Matthias Braun
rename be_pos_XXX to n_be_XXX to be consistent with...
commit
|
commitdiff
|
tree
2011-04-08
Matthias Braun
cleanup iredges API a bit
commit
|
commitdiff
|
tree
2011-04-08
Matthias Braun
identify bitfield types based on whether they have...
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
Revert "merge gcse into place_code (a better solution...
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
simplify Sel lowering code
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
amend to tls_chagnes
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
remove get_irg_tls() concept, simply use SymConst and...
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
remove the deprecated and unused construct of a value_res_ba...
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
remove names from parameters of method_types - it is...
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
remove pointless first_variadic_param attribute from...
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
rename Store_align/Load_align to XXX_unaligned and...
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
simplify opt_funccall interface
commit
|
commitdiff
|
tree
2011-03-30
Matthias Braun
merge gcse into place_code (a better solution would...
commit
|
commitdiff
|
tree
2011-03-25
Matthias Braun
fix wrong usage of inverted vs negated condition codes
commit
|
commitdiff
|
tree
2011-03-25
Matthias Braun
fix ir_is_equality_cmp_0 returning true for signed_var > 0
commit
|
commitdiff
|
tree
2011-03-25
Matthias Braun
fix firm producing invalid code for return a > 0 with...
commit
|
commitdiff
|
tree
next