aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-switch-conversion.c
AgeCommit message (Expand)Author
2019-09-02Fix thinko in early bail out in tree-switch-conversion.marxin
2019-08-29 PR tree-optimization/91351jakub
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...msebor
2019-05-15Check for overflow in tree-switch-conversion (PR middle-end/90478).marxin
2019-05-10Add params for jump-table expansion params (PR middle-end/90340).marxin
2019-01-08Use proper type in linear transformation in tree-switch-conversion (PR tree-o...marxin
2019-01-01 Update copyright years.jakub
2018-11-16 * tree-switch-conversion.h (switch_decision_tree::emit_case_nodes): Addebotcazou
2018-10-24Switch conversion: support any ax + b transformation (PR tree-optimization/84...marxin
2018-10-22Revert r263947.marxin
2018-09-05Group switch cases in switch lowering (PR tree-optimization/87205).marxin
2018-09-03Fix thinko (PR tree-optimization/87201).marxin
2018-09-03Make __builtin_expect effective in switch statements (PR middle-end/PR59521).marxin
2018-08-29Strenghten assumption about gswitch statements.marxin
2018-08-27Improve switch code emission for a balanced tree (PR tree-optimization/86847).marxin
2018-08-27Fix probability for bit-tests.marxin
2018-08-27Fix probabilities for jump table (PR tree-optimization/86702).marxin
2018-08-27Add new gswitch related functions into tree-cfg.c.marxin
2018-07-04Fix bootstrap on ia64 with old GCC version.marxin
2018-06-29Fix bit-test expansion for single cluster (PR tree-optimization/86263).marxin
2018-06-28Come up with jump_table ratio constants used in jump_table_cluster.marxin
2018-06-28Fix clustering algorithm in switch expansion.marxin
2018-06-22Fix emission of jump tables (PR tree-optimization/86263).marxin
2018-06-20Change default for jump_table expansion ratio to 8.marxin
2018-06-20Enable clustering for switch statements.marxin
2018-06-20Switch other switch expansion methods into classes.marxin
2018-06-20Transform switch_conversion into a class.marxin
2018-05-18Radically simplify emission of balanced tree for switch statements.marxin
2018-03-26Fix switch conversion in offloading functionsvries
2018-03-08 PR tree-optimization/84740jakub
2018-01-08 PR rtl-optimizatin/81308law
2018-01-03 Update copyright years.jakub
2017-11-03 * asan.c (create_cond_insert_point): Maintain profile.hubicka
2017-10-19 * asan.c (create_cond_insert_point): Do not update edge count.hubicka
2017-10-10Require wi::to_wide for treesrsandifo
2017-10-07 * tree-switch-conversion.c (do_jump_if_equal, emit_cmp_and_jump_insns):hubicka
2017-09-05Learn CFG cleanup to transform single case switches to gcond.marxin
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementrsandifo
2017-08-30[34/77] Add a SCALAR_INT_TYPE_MODE macrorsandifo
2017-08-30[6/77] Make GET_MODE_WIDER return an opt_modersandifo
2017-08-30[5/77] Small tweak to array_value_typersandifo
2017-08-29Make expansion of balanced binary trees of switches on tree level.marxin
2017-06-29 * asan.c (asan_emit_stack_protection): Update.hubicka
2017-06-162017-06-16 Richard Biener <rguenther@suse.de>rguenth
2017-06-16PR c++/80560 - warn on undefined memory operations involving non-trivial typesmsebor
2017-06-042017-05-23 Jan Hubicka <hubicka@ucw.cz>hubicka
2017-05-05 PR tree-optimization/80632jakub
2017-05-03 PR tree-optimization/79472jakub
2017-03-102017-03-10 Olivier Hainque <hainque@adacore.com>hainque
2017-01-01 Update copyright years.jakub