2011-11-02 |
Matthias Braun | introduce Switch node |
blob | commitdiff | raw |
2011-10-20 |
Matthias Braun | cfopt: use a hashmap for sparse block->data mapping |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Matthias Braun | cfopt: code cleanup |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Matthias Braun | use IR_GRAPH_STATE instead of irg_extblk_info_state |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Matthias Braun | change global optdesc declarations to static |
blob | commitdiff | raw | diff to current |
2011-09-20 |
Matthias Braun | cleanup/fix optimize_graph_df flag handling |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Andreas Zwinkau | Fix cfopt |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Andreas Zwinkau | Merge branch 'opt_manage' |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Andreas Zwinkau | Remove entity_usage_state attribute |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Andreas Zwinkau | Remove dom_state and pdom_state attributes |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Andreas Zwinkau | convert opts to use the opt_manage framework |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Andreas Zwinkau | Fix cfopt bug due to infinite loops |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Andreas Zwinkau | Cmp must not counted as an operation |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Andreas Zwinkau | Let collect_nodes cope with Bad nodes |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Andreas Zwinkau | fix warning |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Andreas Zwinkau | Improve cfopt |
blob | commitdiff | raw | diff to current |
2011-06-24 |
Andreas Zwinkau | Merge Fix: Spills have ProjMs now |
blob | commitdiff | raw | diff to current |
2011-06-07 |
Matthias Braun | adapt to firm coding conventions, avoid warnings by... |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Andreas Zwinkau | optimize_blocks ignores unreachable blocks |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Andreas Zwinkau | Cosmetics in cfopt |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Andreas Zwinkau | Fix "Some cleanup of cfopt." |
blob | commitdiff | raw | diff to current |
2011-05-30 |
unknown | Some cleanup of cfopt. |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Andreas Zwinkau | cfopt must maintain Bad structure |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Andreas Zwinkau | Another Bad mode fix |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Andreas Zwinkau | simplify merge_env struct |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Andreas Zwinkau | reuse is_switch_Cond function |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Andreas Zwinkau | Additional cfopt: Cond=>Jmp |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Andreas Zwinkau | Remove nop optimization |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Andreas Zwinkau | Remove goto |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Andreas Zwinkau | Fix cfopt Bad mode |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Andreas Zwinkau | Fix comment |
blob | commitdiff | raw | diff to current |
2011-05-09 |
Andreas Zwinkau | Remove obsolete loopinfo invalidation |
blob | commitdiff | raw | diff to current |
2011-05-09 |
Andreas Zwinkau | Remove obsolete outs invalidation |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Andreas Zwinkau | Fix ack/t7 |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Andreas Zwinkau | Adapt cfopt to Bads with modes |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Andreas Zwinkau | cfopt maintains Bads now |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Matthias Braun | give Bad nodes a mode |
blob | commitdiff | raw | diff to current |
2011-05-04 |
Matthias Braun | cfopt: fix countless bugs introduced when changing... |
blob | commitdiff | raw | diff to current |
2011-05-04 |
Matthias Braun | fix cfopt not marking all possible blocks as removable... |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Matthias Braun | Simplify handling of unreachable code |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Andreas Zwinkau | merge kaps |
blob | commitdiff | raw | diff to current |
2011-03-09 |
Christoph Mallon | Fix typos in comments: s/it's/its/ and related corrections. |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Matthias Braun | make firm compilable with a c++ compiler |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | rename tarval to ir_tarval |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | make some more optimisations independent of current_ir_... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | forbid calls of new_XXX and new_d_XXX when not in phase... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | remove some unnecessary/confusing flags |
blob | commitdiff | raw | diff to current |
2010-08-12 |
Matthias Braun | identifiers starting with _ are reserved; remove this... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Matthias Braun | no unnecessary and cryptic abreviations: rename vrfy... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Matthias Braun | cleanup and rewrite dumper interface |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Christoph Mallon | Put opening curly brace of functions on a separate... |
blob | commitdiff | raw | diff to current |
2009-08-17 |
Michael Beck | - moved pass constructors from irtools to irpass |
blob | commitdiff | raw | diff to current |
2009-08-17 |
Michael Beck | - removed verify and dump parameters from passes |
blob | commitdiff | raw | diff to current |
2009-08-16 |
Michael Beck | - Put typical case of pass construction into irtools |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Michael Beck | - remove all irg parameter from node constructors havin... |
blob | commitdiff | raw | diff to current |
2009-06-01 |
Matthias Braun | Rework Block labels: They are entities now so we don... |
blob | commitdiff | raw | diff to current |
2009-02-21 |
Moritz Kroll | Renamed get_Cond_defaultProj() to get_Cond_default_proj... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Michael Beck | - when control flow is changed, invalidate the entity... |
blob | commitdiff | raw | diff to current |
2008-12-12 |
Michael Beck | - do not remove keeps for now, only Bads, NoMem and... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Michael Beck | - fixed assertion |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Michael Beck | - do not optimize away labeled blocks |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Michael Beck | - do not read the link of an exchanged node (although it |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Matthias Braun | remove #ifdef HAVE_CONFIG_Hs |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Michael Beck | - fixed strange code: when did it break? |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Michael Beck | - kill Bad nodes from the keep-alive list |
blob | commitdiff | raw | diff to current |
2008-10-06 |
Christoph Mallon | s/irn_not_visited(x)/!irn_visited(x)/. |
blob | commitdiff | raw | diff to current |
2008-10-05 |
Christoph Mallon | Good day and welcome to the FIRM XMALLOC*() macros... |
blob | commitdiff | raw | diff to current |
2008-09-28 |
Matthias Braun | - split array.h into array.h/array_t.h and make array... |
blob | commitdiff | raw | diff to current |
2008-09-11 |
Christoph Mallon | s/get_irn_op(x) {==,!=} op_FOO/{,!}is_FOO(x)/. |
blob | commitdiff | raw | diff to current |
2008-09-11 |
Christoph Mallon | s/Block_not_block_visited(x)/!Block_block_visited(x)/. |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Michael Beck | - Changed keep logic: all nodes can be keeped yet,... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Matthias Braun | introduce more generic resource reservation debug helpe... |
blob | commitdiff | raw | diff to current |
2008-06-19 |
Michael Beck | - BugFix: whech checking Blocks, is_Block_dead() must... |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Michael Beck | BugFix: must initialize Blocks with removable |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Michael Beck | Hopefully better version of control flow optimization: |
blob | commitdiff | raw | diff to current |
2008-06-12 |
Michael Beck | workaround for dead CF: restart the optimization |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Matthias Braun | rename set_using_visited to set_using_irn_visited,... |
blob | commitdiff | raw | diff to current |
2008-01-02 |
Michael Beck | update copyright message |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Michael Beck | typo fixed, cleaned up a bit |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Matthias Braun | add inline versions of is_Phi and is_Proj |
blob | commitdiff | raw | diff to current |
2007-07-24 |
Michael Beck | mark labelled blocks as non-empty, preventing them... |
blob | commitdiff | raw | diff to current |
2007-06-01 |
Matthias Braun | moved external headers into include dir |
blob | commitdiff | raw | diff to current |
2007-05-21 |
Michael Beck | Add code to kill dead kept Phi nodes |
blob | commitdiff | raw | diff to current |
2007-05-21 |
Michael Beck | BugFix: |
blob | commitdiff | raw | diff to current |
2007-05-21 |
Michael Beck | Fixed an assert |
blob | commitdiff | raw | diff to current |
2007-05-20 |
Michael Beck | Fixed the last fix again: |
blob | commitdiff | raw | diff to current |
2007-05-20 |
Michael Beck | BugFix for the cfoptbug.c: |
blob | commitdiff | raw | diff to current |
2007-05-05 |
Matthias Braun | update svn:ignore |
blob | commitdiff | raw | diff to current |
2007-04-29 |
Michael Beck | updated Header |
blob | commitdiff | raw | diff to current |
2007-04-27 |
Christian Würdig | added new licence header |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Christoph Mallon | Move includes for alloca() to xmalloc.h, so not everyon... |
blob | commitdiff | raw | diff to current |
2007-03-29 |
Matthias Braun | move backend into libfirm |
blob | commitdiff | raw | diff to current |
2007-02-06 |
Michael Beck | Changed handling of switch-Conds. Now collected and... |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Michael Beck | when doing cf_opt, automatically optimize Blocks |
blob | commitdiff | raw | diff to current |
2006-09-12 |
Matthias Braun | even more warning fixes |
blob | commitdiff | raw | diff to current |
2006-09-11 |
Matthias Braun | some opts don't like edges |
blob | commitdiff | raw | diff to current |
2006-08-21 |
Michael Beck | Some minor speed up by rearanging if's |
blob | commitdiff | raw | diff to current |
2006-04-24 |
Michael Beck | do not use set_irn_in to change End's keep-alives,... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Michael Beck | invalidate extended block info |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Michael Beck | handle the keep attributes. Nodes with keep attribute... |
blob | commitdiff | raw | diff to current |
next |