2011-09-20 |
Matthias Braun | cleanup/fix optimize_graph_df flag handling |
blob | commitdiff | raw |
2011-09-20 |
Matthias Braun | transform_node_Block does not produce bad blocks anyway |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Christoph Mallon | Do not replace Bad predecessors by new Bads in transfor... |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Matthias Braun | lower_mode_b: refactoring, make it more robust |
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 dom_state and pdom_state attributes |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Andreas Zwinkau | Removed IR_GRAPH_STATE_BAD_BLOCK symbol |
blob | commitdiff | raw | diff to current |
2011-08-18 |
Sebastian Buchwald | Fixed opt/fehler196.c. |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Sebastian Buchwald | Fixed local optimization. |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Christoph Mallon | Remove unnecessary explicit array length spcification. |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Sebastian Buchwald | Added local opt Phi(Pin,...,Pin) -> Pin(Phi(...)). |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Sebastian Buchwald | Added commutative optimization variants. |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Sebastian Buchwald | Fixed opt/fehler192.c. |
blob | commitdiff | raw | diff to current |
2011-07-15 |
Sebastian Buchwald | Prevent optimization in case of an Eor, too. |
blob | commitdiff | raw | diff to current |
2011-07-15 |
Sebastian Buchwald | Quick fix for opt/fehler191.c. |
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-21 |
Matthias Braun | fix more cparser warnings, cleanup some libcore code |
blob | commitdiff | raw | diff to current |
2011-06-09 |
Sebastian Buchwald | Fixed some typos. |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Matthias Braun | experimental patch to limit GCSE so we don't produce... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Matthias Braun | rework fragile ops to have a throws_exception attribute |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Matthias Braun | change pn_XXX_max enum to really be the maximum pn... |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Matthias Braun | always transform integer abs, even in GRAPH_STATE_KEEP_MUX |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Matthias Braun | fix transform_node_Cmp |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Matthias Braun | Introduce flip-flopping normalisations |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Matthias Braun | move integer abs optimisation from backend to the middleend |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Matthias Braun | reverse direction of bitop/shift normalisation |
blob | commitdiff | raw | diff to current |
2011-05-30 |
Matthias Braun | localopt/lower_dw opt: a==b && c==d => (a^b)|(c^d)==0 |
blob | commitdiff | raw | diff to current |
2011-05-28 |
Matthias Braun | implement Cmp(Conv(x),Const) => Cmp(x,Const) |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Matthias Braun | implement 'x-(x&y) => x & ~y' localopt |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Matthias Braun | implement/refactor x&~x, x|~x, x^~x and x+~x localopts |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Sebastian Buchwald | Fixed some warning about unused variables. |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Matthias Braun | add some localopts for shifting over the mode size |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Andreas Zwinkau | Remove equivalent_node_Block |
blob | commitdiff | raw | diff to current |
2011-05-23 |
Matthias Braun | fix shiftop optimization failing for negative shift... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Andreas Zwinkau | code placement fixes gcse |
blob | commitdiff | raw | diff to current |
2011-05-16 |
Andreas Zwinkau | Code reuse |
blob | commitdiff | raw | diff to current |
2011-05-16 |
Andreas Zwinkau | Do not gcse unreachable code |
blob | commitdiff | raw | diff to current |
2011-05-10 |
Matthias Braun | simplify unreachable code elimination: |
blob | commitdiff | raw | diff to current |
2011-05-09 |
Andreas Zwinkau | Remove obsolete outs invalidation |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Matthias Braun | give Bad nodes a mode |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Matthias Braun | optimize_graph_df: iterate marking of unreachable block... |
blob | commitdiff | raw | diff to current |
2011-05-04 |
Matthias Braun | fix unreachable code elimination failing for blocks... |
blob | commitdiff | raw | diff to current |
2011-05-02 |
Matthias Braun | also do unreachable code elimination during gcse |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Matthias Braun | Simplify handling of unreachable code |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Sebastian Buchwald | Use corresponding macro. |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Matthias Braun | add simple load-after-load and loaf-after-store optimiz... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Matthias Braun | fix mismatched decl/implementation |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Matthias Braun | fix cmp_ASM_attr |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | fix incorrect and(Cmp(a,0),Cmp(b,0)) localopt |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Andreas Zwinkau | merge kaps |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | cleanup iredges API a bit |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Matthias Braun | remove pointless first_variadic_param attribute from... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Matthias Braun | rename Store_align/Load_align to XXX_unaligned and... |
blob | commitdiff | raw | diff to current |
2011-03-25 |
Matthias Braun | fix ir_is_equality_cmp_0 returning true for signed_var > 0 |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Michael Beck | C99 feature removed. |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Matthias Braun | fix and(cmp,cmp) optimisation rule, loosen verify to... |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Matthias Braun | implement some localopt rules for And(Cmp(a,0), Cmp... |
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 |
2011-03-02 |
Michael Beck | Fixed size_t related warnings. |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Matthias Braun | ia32: prefere != over < or > relation where possible |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Matthias Braun | perform gigo first so no optimization sees bad inputs... |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Matthias Braun | started adding a relation to the Cmp node |
blob | commitdiff | raw | diff to current |
2011-02-26 |
Michael Beck | Constify node_cmp_attr_func. |
blob | commitdiff | raw | diff to current |
2011-02-26 |
Michael Beck | Split the divmod attribute into one div and one mod... |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Matthias Braun | generalize bittest pattern |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Matthias Braun | do gigo earlier to avoid optimisations seeing bad input... |
blob | commitdiff | raw | diff to current |
2011-02-21 |
Andreas Zwinkau | Fix opt/fehler180 |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Michael Beck | Revert r28379. |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Matthias Braun | fix docu |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Matthias Braun | improve bittest normalization |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Matthias Braun | normalize some bittest constructs |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Andreas Zwinkau | New localopt: parallelize non-volatile loads |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Michael Beck | Fixed comments. |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Matthias Braun | tarval_quo has been removed in favor of tarval_div |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Michael Beck | Amendment to r28345-r28346. |
blob | commitdiff | raw | diff to current |
2011-02-09 |
Matthias Braun | remove Quot node (just use Div instead) |
blob | commitdiff | raw | diff to current |
2011-02-09 |
Matthias Braun | remove DivMod |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Michael Beck | Fixed some size_t related warnings. |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Matthias Braun | move Proj attributes into a proj_attr struct, so we... |
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-13 |
Matthias Braun | let Bad and NoMem nodes get automatically generated |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Michael Beck | Moved functions from opt_confirms.h into official heade... |
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 | remove irsimpletype stuff (unused/broken) |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | cleanup ircons code; add current_ir_graph independent... |
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-10-06 |
Matthias Braun | fix Phi getting optimized even when optimisations are... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | fix trailing whitespaces and tabulators in the middle... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | remove some unnecessary/confusing flags |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | remove MacroBlock concept |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | differentiate between Bad and Deleted (because of excha... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | no need for no_float_fold hack anymore |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Michael Beck | C99 feature removed, fixed typo. |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Matthias Braun | remove Abs node, backends can match the abs patterns... |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Matthias Braun | remove useless code from iropt |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | a normalisation which shrinks values on the right shift... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | only construct Rotl if backend supports it |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | new localopt: Cmp(Eor(x,y),0) <=> Cmp(x,y) for the... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | use operands_are_normalized when permuting Not operatio... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Matthias Braun | really keep mux intact if KEEP_MUX is enabled; cleanup... |
blob | commitdiff | raw | diff to current |
next |