aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-predicate-analysis.cc
AgeCommit message (Expand)AuthorFilesLines
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-06-03Remove value_range typedef.Aldy Hernandez1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-30tree-optimization/112766 - improve pruning of uninit diagnosticsRichard Biener1-48/+30
2023-09-20tree-optimization/111489 - turn uninit limits to paramsRichard Biener1-5/+8
2023-06-26tree-optimization/110392 - ICE with predicate analysisRichard Biener1-2/+2
2023-04-26Remove some uses of deprecated irange API.Aldy Hernandez1-1/+2
2023-04-24This replaces uses of last_stmt where we do not require debug skippingRichard Biener1-1/+1
2023-01-26tree-optimization/108547 - robustify uninit predicate analysisRichard Biener1-3/+3
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-01tree-optimization/107937 - uninit predicate simplification fixupRichard Biener1-5/+19
2022-11-30tree-optimization/107919 - predicate simplification in uninitRichard Biener1-7/+76
2022-11-30tree-optimization/107919 - uninit diagnostic predicate simplificationRichard Biener1-43/+28
2022-10-07Fix comment typosJakub Jelinek1-1/+1
2022-09-09tree-optimization/106881 - fix simple_control_dep_chain partRichard Biener1-4/+8
2022-09-08tree-optimization/106881 - constrain uninit control edge addRichard Biener1-3/+6
2022-09-07mark region also for USE predicate discoveryRichard Biener1-8/+19
2022-09-06tree-optimization/106754 - fix compute_control_dep_chain defectRichard Biener1-80/+106
2022-09-06Fix use predicate computation for uninit analysisRichard Biener1-15/+39
2022-09-06tree-optimization/106844 - fix ICE in init_use_predsRichard Biener1-1/+1
2022-09-05Remove MAX_SWITCH_CASES limitRichard Biener1-22/+2
2022-09-05Unify MAX_POSTDOM_CHECK and --param uninit-control-dep-attemptsRichard Biener1-17/+12
2022-09-05debug () for predicatesRichard Biener1-33/+49
2022-09-01Remove cycle checking from compute_control_dep_chainRichard Biener1-13/+7
2022-09-01Some predicate analysis TLCRichard Biener1-7/+14
2022-08-31Avoid fatal fails in predicate::init_from_control_depsRichard Biener1-64/+55
2022-08-31tree-optimization/90994 - fix uninit diagnostics with EHRichard Biener1-5/+8
2022-08-31tree-optimization/65244 - include asserts in predicates for uninitRichard Biener1-6/+11
2022-08-31tree-optimization/73550 - more switch handling improvements for uninitRichard Biener1-27/+50
2022-08-30tree-optimization/73550 - apply MAX_NUM_CHAINS consistentlyRichard Biener1-7/+0
2022-08-30Improve uninit pass dumpingRichard Biener1-30/+4
2022-08-30tree-optimization/67196 - normalize use predicates earlierRichard Biener1-3/+3
2022-08-30Remove GENERIC expr building from predicate analysis, improve dumpsRichard Biener1-67/+10
2022-08-30Make uninit PHI processing more consistentRichard Biener1-29/+20
2022-08-29Refactor init_use_preds and find_control_equiv_blockRichard Biener1-39/+16
2022-08-29Improve compute_control_dep_chain documentationRichard Biener1-4/+23
2022-08-26Remove uninit_analysis::use_cannot_happenRichard Biener1-212/+0
2022-08-26Improve compute_control_dep_chain path findingRichard Biener1-3/+78
2022-08-26Improve uninit_analysis::collect_phi_def_edgesRichard Biener1-5/+5
2022-08-24Move things around in predicate analysisRichard Biener1-286/+286
2022-08-24Split uninit analysis from predicate analysisRichard Biener1-57/+59
2022-08-24Some more predicate analysis TLCRichard Biener1-19/+12
2022-08-24Speedup path discovery in predicate::use_cannot_happenRichard Biener1-1/+7
2022-08-23tree-optimization/106722 - uninit analysis with long def -> use pathRichard Biener1-16/+52
2022-08-23Refactor is_non_loop_exit_postdominatingRichard Biener1-13/+7
2022-08-22Remove dead predicate analysis GENERIC expr building codeRichard Biener1-39/+0
2022-08-22Improve uninit analysisRichard Biener1-8/+56
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-29Restore can_be_invalidated_p semantics to before refactoringRichard Biener1-3/+5