2011-06-01 |
Matthias Braun | change pn_XXX_max enum to really be the maximum pn... |
tree | commitdiff |
2011-06-01 |
Christoph Mallon | Assert that the given node in set_r_cur_block() has... |
tree | commitdiff |
2011-06-01 |
Christoph Mallon | Reduce code duplication: Implement set_cur_block()... |
tree | commitdiff |
2011-05-31 |
Matthias Braun | always transform integer abs, even in GRAPH_STATE_KEEP_MUX |
tree | commitdiff |
2011-05-31 |
Matthias Braun | fix transform_node_Cmp |
tree | commitdiff |
2011-05-31 |
Matthias Braun | Introduce flip-flopping normalisations |
tree | commitdiff |
2011-05-31 |
Matthias Braun | irverify: simplify/refactor internal interfaces |
tree | commitdiff |
2011-05-31 |
Matthias Braun | a const ir_graph is enough for get_idx_irn |
tree | commitdiff |
2011-05-31 |
Matthias Braun | move integer abs optimisation from backend to the middleend |
tree | commitdiff |
2011-05-31 |
Matthias Braun | reverse direction of bitop/shift normalisation |
tree | commitdiff |
2011-05-30 |
Matthias Braun | localopt/lower_dw opt: a==b && c==d => (a^b)|(c^d)==0 |
tree | commitdiff |
2011-05-28 |
Matthias Braun | implement Cmp(Conv(x),Const) => Cmp(x,Const) |
tree | commitdiff |
2011-05-27 |
Sebastian Buchwald | Removed unused variable. |
tree | commitdiff |
2011-05-27 |
Matthias Braun | fix activate_backedges failing for nodes with Deleted... |
tree | commitdiff |
2011-05-27 |
Matthias Braun | implement 'x-(x&y) => x & ~y' localopt |
tree | commitdiff |
2011-05-27 |
Matthias Braun | implement/refactor x&~x, x|~x, x^~x and x+~x localopts |
tree | commitdiff |
2011-05-27 |
Sebastian Buchwald | Fixed some warning about unused variables. |
tree | commitdiff |
2011-05-26 |
Matthias Braun | add some localopts for shifting over the mode size |
tree | commitdiff |
2011-05-26 |
Andreas Zwinkau | New API function: remove_bads |
tree | commitdiff |
2011-05-25 |
Julian Oppermann | Typo. |
tree | commitdiff |
2011-05-25 |
Andreas Zwinkau | Remove equivalent_node_Block |
tree | commitdiff |
2011-05-25 |
Andreas Zwinkau | get_Block_cfgpred_block must return mode_BB |
tree | commitdiff |
2011-05-25 |
Matthias Braun | cleanup fragile op handling |
tree | commitdiff |
2011-05-25 |
Matthias Braun | generate n_Node_XXX enums for node inputs |
tree | commitdiff |
2011-05-25 |
Matthias Braun | Bad,Unknown are no cfopcdes |
tree | commitdiff |
2011-05-23 |
Matthias Braun | irg_walk_anchors uses visited field, reserve it |
tree | commitdiff |
2011-05-23 |
Matthias Braun | fix shiftop optimization failing for negative shift... |
tree | commitdiff |
2011-05-17 |
Andreas Zwinkau | code placement fixes gcse |
tree | commitdiff |
2011-05-16 |
Andreas Zwinkau | Code reuse |
tree | commitdiff |
2011-05-16 |
Andreas Zwinkau | Do not gcse unreachable code |
tree | commitdiff |
2011-05-10 |
Michael Beck | Removed C99 features, adopt to Firm style. |
tree | commitdiff |
2011-05-10 |
Michael Beck | Remove kept Bad AFTER dead blocks are deleted to ensure... |
tree | commitdiff |
2011-05-10 |
Michael Beck | Moved some helper functions from irgopt to irtools... |
tree | commitdiff |
2011-05-10 |
Christoph Mallon | Use simple assignment instead of memcpy() when possible. |
tree | commitdiff |
2011-05-10 |
Matthias Braun | simplify unreachable code elimination: |
tree | commitdiff |
2011-05-10 |
Matthias Braun | fix iredges EDGE_KIND_BLOCK not updating correctly... |
tree | commitdiff |
2011-05-10 |
Matthias Braun | fix cfg_dumper omitting bads |
tree | commitdiff |
2011-05-10 |
Matthias Braun | iredges: remove unnecessary skip_Proj |
tree | commitdiff |
2011-05-09 |
Andreas Zwinkau | Remove obsolete loopinfo invalidation |
tree | commitdiff |
2011-05-09 |
Andreas Zwinkau | Implicit set_irg_loopinfo_inconsistent |
tree | commitdiff |
2011-05-09 |
Andreas Zwinkau | Remove obsolete outs invalidation |
tree | commitdiff |
2011-05-09 |
Andreas Zwinkau | Implicit set_irg_outs_inconsistent |
tree | commitdiff |
2011-05-06 |
Christoph Mallon | Remove extra dash from assert graph filenames. |
tree | commitdiff |
2011-05-06 |
Andreas Zwinkau | remove Bads makes outs inconsistent |
tree | commitdiff |
2011-05-06 |
Andreas Zwinkau | optimize_graph_df removes all Bads now |
tree | commitdiff |
2011-05-06 |
Matthias Braun | fix compilation in non-debug mode, remove unused #define |
tree | commitdiff |
2011-05-06 |
Matthias Braun | verify that all blocks can be found by walk_block_graph |
tree | commitdiff |
2011-05-06 |
Matthias Braun | give Bad nodes a mode |
tree | commitdiff |
2011-05-06 |
Matthias Braun | mark outs as inconsistent when end node is changed |
tree | commitdiff |
2011-05-06 |
Matthias Braun | optimize_graph_df: iterate marking of unreachable block... |
tree | commitdiff |
2011-05-05 |
Christoph Mallon | Remove pointless local variables. |
tree | commitdiff |
2011-05-04 |
Matthias Braun | fix unreachable code elimination failing for blocks... |
tree | commitdiff |
2011-05-04 |
Matthias Braun | always compute doms in optimize_graph_df instead of... |
tree | commitdiff |
2011-05-02 |
Matthias Braun | also do unreachable code elimination during gcse |
tree | commitdiff |
2011-05-02 |
Matthias Braun | improve robustness of CFG verifier for strange cases... |
tree | commitdiff |
2011-05-02 |
Matthias Braun | enqueue users of Bad as well in optimize_graph_df |
tree | commitdiff |
2011-05-02 |
Matthias Braun | only calculate dominance if CFG verification was fine... |
tree | commitdiff |
2011-04-30 |
Michael Beck | C99 feature removed. |
tree | commitdiff |
2011-04-29 |
Matthias Braun | do not kill unreachable code in gcse |
tree | commitdiff |
2011-04-28 |
Matthias Braun | improve firm profiler (based on patch by Steven Schäfer) |
tree | commitdiff |
2011-04-28 |
Matthias Braun | dump postdom info in vcg graphs |
tree | commitdiff |
2011-04-28 |
Matthias Braun | Simplify handling of unreachable code |
tree | commitdiff |
2011-04-28 |
Matthias Braun | Verify that each Cond has a true/false/default Proj |
tree | commitdiff |
2011-04-28 |
Matthias Braun | add cfg verifier ensuring 1 cfop per block and only... |
tree | commitdiff |
2011-04-28 |
Matthias Braun | add unknown_jump opflag for the special case of a jump... |
tree | commitdiff |
2011-04-28 |
Matthias Braun | cleanup/reformat irop_t.h |
tree | commitdiff |
2011-04-28 |
Matthias Braun | verify that the predecessor of a block is a cfop |
tree | commitdiff |
2011-04-28 |
Matthias Braun | little cleanup in block walker code |
tree | commitdiff |
2011-04-25 |
Michael Beck | Slightly improved type dumper. |
tree | commitdiff |
2011-04-24 |
Michael Beck | Fixed some size_t related warnings. |
tree | commitdiff |
2011-04-24 |
Michael Beck | Switch irg index to type size_t, making the API more... |
tree | commitdiff |
2011-04-20 |
Sebastian Buchwald | Use corresponding macro. |
tree | commitdiff |
2011-04-20 |
Christoph Mallon | Simplify: if (!irn_visited(x)) { mark_irn_visited(x... |
tree | commitdiff |
2011-04-20 |
Matthias Braun | add simple load-after-load and loaf-after-store optimiz... |
tree | commitdiff |
2011-04-19 |
Michael Beck | BugFix: Fixed wrong todo fix. |
tree | commitdiff |
2011-04-16 |
Michael Beck | C99 feature removed. |
tree | commitdiff |
2011-04-15 |
Sebastian Buchwald | Prevent SSA construction from running into endless... |
tree | commitdiff |
2011-04-15 |
Andreas Zwinkau | Fix stupid typo |
tree | commitdiff |
2011-04-15 |
Andreas Zwinkau | Harden ssacons against reintroducing a bug |
tree | commitdiff |
2011-04-15 |
Andreas Zwinkau | Use block walk for ssa_cons_start |
tree | commitdiff |
2011-04-15 |
Matthias Braun | fix mismatched decl/implementation |
tree | commitdiff |
2011-04-15 |
Matthias Braun | fix cmp_ASM_attr |
tree | commitdiff |
2011-04-15 |
Matthias Braun | fix cparser warnings |
tree | commitdiff |
2011-04-15 |
Matthias Braun | remove unused code |
tree | commitdiff |
2011-04-15 |
Andreas Zwinkau | Use get/set functions instead of direct access to is_ma... |
tree | commitdiff |
2011-04-14 |
Christoph Mallon | Revert "Let the block walker enter endless loops only... |
tree | commitdiff |
2011-04-14 |
Christoph Mallon | Let the block walker enter endless loops only at kept... |
tree | commitdiff |
2011-04-13 |
Matthias Braun | remove r_keep_alive and let keep_alive decide irg based... |
tree | commitdiff |
2011-04-13 |
Matthias Braun | fix incorrect and(Cmp(a,0),Cmp(b,0)) localopt |
tree | commitdiff |
2011-04-12 |
Sebastian Buchwald | Added missing proj nr. |
tree | commitdiff |
2011-04-08 |
Andreas Zwinkau | Merge branch 'kaps-included' into master |
tree | commitdiff |
2011-04-08 |
Matthias Braun | Another rewrite of prolog/epilog handling: Delay their... |
tree | commitdiff |
2011-04-08 |
Andreas Zwinkau | merge kaps |
tree | commitdiff |
2011-04-08 |
Sebastian Buchwald | Revived grgen dumper for TTC 2011. |
tree | commitdiff |
2011-04-08 |
Matthias Braun | cleanup iredges API a bit |
tree | commitdiff |
2011-04-08 |
Sebastian Buchwald | Fixed some typos. |
tree | commitdiff |
2011-04-07 |
Michael Beck | irg_verify() now runs on unpinned graphs without asserting. |
tree | commitdiff |
2011-04-06 |
Christoph Mallon | Fix regression: Allow setting the current block to... |
tree | commitdiff |
2011-04-03 |
Michael Beck | Add assertions if set_cur_block() is tried for a block... |
tree | commitdiff |
2011-03-30 |
Matthias Braun | remove get_irg_tls() concept, simply use SymConst and... |
tree | commitdiff |
next |