aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-switch-conversion.h
AgeCommit message (Expand)AuthorFilesLines
2023-07-19tree-switch-conversion: Fix a comment typoJakub Jelinek1-1/+1
2023-02-16don't declare header-defined functions both static and inlinePatrick Palka1-1/+1
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-11-30Improve profile handling in switch lowering.Martin Liska1-1/+7
2022-06-27tree-switch-conversion.h: use final/override for cluster vfunc implsDavid Malcolm1-15/+17
2022-06-23Fix typoXionghu Luo1-1/+1
2022-03-28tree-optimization/105070 - annotate bit cluster tests with locationsRichard Biener1-1/+2
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-08-16Speed up jump table switch detection.Martin Liska1-2/+12
2021-02-10if-to-switch: fix memory leak in case mergingMartin Liska1-0/+10
2021-02-05debug: fix switch lowering debug infoTom de Vries1-4/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-01Add if-chain to switch conversion pass.Martin Liska1-7/+17
2020-11-06Add -fbit-tests option.Martin Liska1-0/+6
2020-09-29switch conversion: make a rapid speed upMartin Liska1-4/+3
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-14Remove dead code in switch conv pass.Martin Liska1-6/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-3/+3
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-10/+20
2019-05-10Add params for jump-table expansion params (PR middle-end/90340).Martin Liska1-6/+0
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-16tree-switch-conversion.h (switch_decision_tree::emit_case_nodes): Add locatio...Eric Botcazou1-3/+5
2018-10-24Switch conversion: support any ax + b transformation (PR tree-optimization/84...Martin Liska1-4/+6
2018-08-27Improve switch code emission for a balanced tree (PR tree-optimization/86847).Martin Liska1-0/+24
2018-08-27Fix probability for bit-tests.Martin Liska1-3/+9
2018-08-27Fix probabilities for jump table (PR tree-optimization/86702).Martin Liska1-6/+5
2018-06-28Come up with jump_table ratio constants used in jump_table_cluster.Martin Liska1-0/+6
2018-06-22Fix emission of jump tables (PR tree-optimization/86263).Martin Liska1-0/+20
2018-06-20Enable clustering for switch statements.Martin Liska1-1/+18
2018-06-20Switch other switch expansion methods into classes.Martin Liska1-0/+543
2018-06-20Transform switch_conversion into a class.Martin Liska1-0/+266