summaryrefslogtreecommitdiff
path: root/gcc/tree-switch-conversion.c
AgeCommit message (Expand)Author
2020-05-07Fix bogus calls to set_rtx_cost.Alan Modra
2020-01-01Update copyright years.Jakub Jelinek
2019-12-04Initialize a BB count in switch lowering.Martin Liska
2019-11-14Remove dead code in switch conv pass.Martin Liska
2019-11-12Remove gcc/params.* files.Martin Liska
2019-11-12Apply mechanical replacement (generated patch).Martin Liska
2019-09-02Fix thinko in early bail out in tree-switch-conversion.Martin Liska
2019-08-29re PR tree-optimization/91351 (-fstrict-enums generates incorrect code)Jakub Jelinek
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-05-15Check for overflow in tree-switch-conversion (PR middle-end/90478).Martin Liska
2019-05-10Add params for jump-table expansion params (PR middle-end/90340).Martin Liska
2019-01-08Use proper type in linear transformation in tree-switch-conversion (PR tree-o...Martin Liska
2019-01-01Update copyright years.Jakub Jelinek
2018-11-16tree-switch-conversion.h (switch_decision_tree::emit_case_nodes): Add locatio...Eric Botcazou
2018-10-24Switch conversion: support any ax + b transformation (PR tree-optimization/84...Martin Liska
2018-10-22Revert r263947.Martin Liska
2018-09-05Group switch cases in switch lowering (PR tree-optimization/87205).Martin Liska
2018-09-03Fix thinko (PR tree-optimization/87201).Martin Liska
2018-09-03Make __builtin_expect effective in switch statements (PR middle-end/PR59521).Martin Liska
2018-08-29Strenghten assumption about gswitch statements.Martin Liska
2018-08-27Improve switch code emission for a balanced tree (PR tree-optimization/86847).Martin Liska
2018-08-27Fix probability for bit-tests.Martin Liska
2018-08-27Fix probabilities for jump table (PR tree-optimization/86702).Martin Liska
2018-08-27Add new gswitch related functions into tree-cfg.c.Martin Liska
2018-07-04Fix bootstrap on ia64 with old GCC version.Martin Liska
2018-06-29Fix bit-test expansion for single cluster (PR tree-optimization/86263).Martin Liska
2018-06-28Come up with jump_table ratio constants used in jump_table_cluster.Martin Liska
2018-06-28Fix clustering algorithm in switch expansion.Martin Liska
2018-06-22Fix emission of jump tables (PR tree-optimization/86263).Martin Liska
2018-06-20Change default for jump_table expansion ratio to 8.Martin Liska
2018-06-20Enable clustering for switch statements.Martin Liska
2018-06-20Switch other switch expansion methods into classes.Martin Liska
2018-06-20Transform switch_conversion into a class.Martin Liska
2018-05-18Radically simplify emission of balanced tree for switch statements.Martin Liska
2018-03-26Fix switch conversion in offloading functionsTom de Vries
2018-03-08re PR tree-optimization/84740 (ICE in build_constructors, at tree-switch-conv...Jakub Jelinek
2018-01-08re PR rtl-optimization/81308 (ICE in calc_dfs_tree, at dominance.c:458)Jeff Law
2018-01-03Update copyright years.Jakub Jelinek
2017-11-03asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka
2017-10-19asan.c (create_cond_insert_point): Do not update edge count.Jan Hubicka
2017-10-10Require wi::to_wide for treesRichard Sandiford
2017-10-07tree-switch-conversion.c (do_jump_if_equal, [...]): Update profile.Jan Hubicka
2017-09-05Learn CFG cleanup to transform single case switches to gcond.Martin Liska
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford
2017-08-30[34/77] Add a SCALAR_INT_TYPE_MODE macroRichard Sandiford
2017-08-30[6/77] Make GET_MODE_WIDER return an opt_modeRichard Sandiford
2017-08-30[5/77] Small tweak to array_value_typeRichard Sandiford
2017-08-29Make expansion of balanced binary trees of switches on tree level.Martin Liska
2017-06-29asan.c (asan_emit_stack_protection): Update.Jan Hubicka
2017-06-16tree-switch-conversion.c (emit_case_bit_tests): Adjust initializer to workaro...Richard Biener