Age | Commit message (Expand) | Author | Files | Lines |
2022-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2021-08-16 | Speed up jump table switch detection. | Martin Liska | 1 | -19/+23 |
2021-05-26 | Convert remaining passes to get_range_query. | Aldy Hernandez | 1 | -3/+7 |
2021-02-10 | if-to-switch: fix memory leak in case merging | Martin Liska | 1 | -8/+1 |
2021-02-05 | debug: fix switch lowering debug info | Tom de Vries | 1 | -4/+7 |
2021-01-04 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2020-12-16 | Fix PR tree-optimization/98272 | Eric Botcazou | 1 | -6/+7 |
2020-12-08 | PR tree-optimization/96344 | Eric Botcazou | 1 | -14/+46 |
2020-11-16 | Prefer bit-test over the jump table. | Martin Liska | 1 | -5/+5 |
2020-11-06 | Add -fbit-tests option. | Martin Liska | 1 | -0/+3 |
2020-09-29 | switch conversion: make a rapid speed up | Martin Liska | 1 | -9/+28 |
2020-09-29 | Revert "switch lowering: limit number of cluster attemps" | Martin Liska | 1 | -17/+0 |
2020-09-22 | switch lowering: limit number of cluster attemps | Martin Liska | 1 | -0/+17 |
2020-09-21 | Fix ICE in tree-switch-conversion. | Martin Liska | 1 | -3/+0 |
2020-05-07 | Fix bogus calls to set_rtx_cost. | Alan Modra | 1 | -2/+3 |
2020-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2019-12-04 | Initialize a BB count in switch lowering. | Martin Liska | 1 | -0/+1 |
2019-11-14 | Remove dead code in switch conv pass. | Martin Liska | 1 | -5/+1 |
2019-11-12 | Remove gcc/params.* files. | Martin Liska | 1 | -1/+0 |
2019-11-12 | Apply mechanical replacement (generated patch). | Martin Liska | 1 | -3/+3 |
2019-09-02 | Fix thinko in early bail out in tree-switch-conversion. | Martin Liska | 1 | -10/+8 |
2019-08-29 | re PR tree-optimization/91351 (-fstrict-enums generates incorrect code) | Jakub Jelinek | 1 | -10/+12 |
2019-07-09 | PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n... | Martin Sebor | 1 | -3/+3 |
2019-05-15 | Check for overflow in tree-switch-conversion (PR middle-end/90478). | Martin Liska | 1 | -1/+5 |
2019-05-10 | Add params for jump-table expansion params (PR middle-end/90340). | Martin Liska | 1 | -7/+4 |
2019-01-08 | Use proper type in linear transformation in tree-switch-conversion (PR tree-o... | Martin Liska | 1 | -7/+10 |
2019-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2018-11-16 | tree-switch-conversion.h (switch_decision_tree::emit_case_nodes): Add locatio... | Eric Botcazou | 1 | -21/+26 |
2018-10-24 | Switch conversion: support any ax + b transformation (PR tree-optimization/84... | Martin Liska | 1 | -15/+72 |
2018-10-22 | Revert r263947. | Martin Liska | 1 | -1/+8 |
2018-09-05 | Group switch cases in switch lowering (PR tree-optimization/87205). | Martin Liska | 1 | -2/+7 |
2018-09-03 | Fix thinko (PR tree-optimization/87201). | Martin Liska | 1 | -2/+2 |
2018-09-03 | Make __builtin_expect effective in switch statements (PR middle-end/PR59521). | Martin Liska | 1 | -24/+22 |
2018-08-29 | Strenghten assumption about gswitch statements. | Martin Liska | 1 | -8/+1 |
2018-08-27 | Improve switch code emission for a balanced tree (PR tree-optimization/86847). | Martin Liska | 1 | -31/+213 |
2018-08-27 | Fix probability for bit-tests. | Martin Liska | 1 | -13/+33 |
2018-08-27 | Fix probabilities for jump table (PR tree-optimization/86702). | Martin Liska | 1 | -2/+38 |
2018-08-27 | Add new gswitch related functions into tree-cfg.c. | Martin Liska | 1 | -29/+15 |
2018-07-04 | Fix bootstrap on ia64 with old GCC version. | Martin Liska | 1 | -0/+5 |
2018-06-29 | Fix bit-test expansion for single cluster (PR tree-optimization/86263). | Martin Liska | 1 | -2/+6 |
2018-06-28 | Come up with jump_table ratio constants used in jump_table_cluster. | Martin Liska | 1 | -1/+2 |
2018-06-28 | Fix clustering algorithm in switch expansion. | Martin Liska | 1 | -2/+25 |
2018-06-22 | Fix emission of jump tables (PR tree-optimization/86263). | Martin Liska | 1 | -0/+3 |
2018-06-20 | Change default for jump_table expansion ratio to 8. | Martin Liska | 1 | -8/+2 |
2018-06-20 | Enable clustering for switch statements. | Martin Liska | 1 | -19/+157 |
2018-06-20 | Switch other switch expansion methods into classes. | Martin Liska | 1 | -528/+848 |
2018-06-20 | Transform switch_conversion into a class. | Martin Liska | 1 | -847/+254 |
2018-05-18 | Radically simplify emission of balanced tree for switch statements. | Martin Liska | 1 | -538/+66 |
2018-03-26 | Fix switch conversion in offloading functions | Tom de Vries | 1 | -0/+5 |
2018-03-08 | re PR tree-optimization/84740 (ICE in build_constructors, at tree-switch-conv... | Jakub Jelinek | 1 | -1/+2 |