aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range.h
AgeCommit message (Expand)AuthorFilesLines
2024-11-01Reimplement 'assume' processing pass.Andrew MacLeod1-17/+0
2024-06-28ssa_lazy_cache takes an optional bitmap_obstack pointer.Andrew MacLeod1-0/+1
2024-06-21Change fast VRP algorithmAndrew MacLeod1-6/+2
2024-05-28More tweaks from gimple_outgoing_range changes.Andrew MacLeod1-1/+0
2024-05-23Make GORI a range_query component.Andrew MacLeod1-2/+1
2024-04-30Add range_on_entry/exit to value_query API.Andrew MacLeod1-2/+2
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-06tree-optimization/112843 - update_stmt doing wrong thingsRichard Biener1-1/+0
2023-10-05Add a dom based ranger for fast VRP.Andrew MacLeod1-0/+28
2023-05-24Make ssa_cache a range_query.Andrew MacLeod1-0/+1
2023-04-26Create a lazy ssa_cache.Andrew MacLeod1-1/+1
2023-04-26Rename ssa_global_cache to ssa_cache and add has_rangeAndrew MacLeod1-1/+1
2023-04-26Don't save ssa-name pointer in dependency cache.Andrew MacLeod1-0/+1
2023-03-23ranger: Ranger meets aspellJakub Jelinek1-2/+2
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-11-07Add transitive inferred range processing.Andrew MacLeod1-0/+1
2022-11-03Update range query cache when a statement is updated.Andrew MacLeod1-0/+1
2022-10-19Add assume support to VRP.Andrew MacLeod1-0/+18
2022-09-22Create gimple_range_op_handler in a new source file.Andrew MacLeod1-1/+1
2022-06-01Convert ranger and clients to vrange.Aldy Hernandez1-7/+7
2022-05-25Use infer instead of side-effect for ranges.Andrew MacLeod1-1/+1
2022-05-20Use "final" and "override" directly, rather than via macrosDavid Malcolm1-4/+4
2022-05-17Add side effect infrastructure.Andrew MacLeod1-3/+6
2022-02-09Register non-null side effects properly.Andrew MacLeod1-0/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-24Directly resolve range_of_stmt dependencies.Andrew MacLeod1-0/+4
2021-11-03Provide some context to folding via ranger.Andrew MacLeod1-0/+2
2021-09-30Add gimple_ranger::debug.Aldy Hernandez1-0/+1
2021-09-23Create a ranger-local flag for non-executable edges.Andrew MacLeod1-0/+1
2021-08-19Document enable_ranger and disable_ranger.Martin Sebor1-0/+3
2021-08-17Abstract tracing routines into a class.Andrew MacLeod1-30/+4
2021-06-23Split gimple-range into gimple-range-fold and gimple-range.Andrew MacLeod1-140/+4
2021-06-22Add relational support to fold_using_rangeAndrew MacLeod1-5/+17
2021-06-22Initial value-relation code.Andrew MacLeod1-1/+1
2021-06-18Remove poor value computations.Andrew MacLeod1-1/+0
2021-06-08Virtualize fur_source and turn it into a proper API.Andrew MacLeod1-71/+30
2021-06-03Implement generic expression evaluator for range_query.Aldy Hernandez1-3/+4
2021-05-31Move Ranger cache to range-query and fur_source model.Andrew MacLeod1-1/+2
2021-05-27Move global range code to value-query.cc.Aldy Hernandez1-11/+0
2021-05-26Common API for accessing global and on-demand ranges.Aldy Hernandez1-45/+15
2021-05-25Adjust fur_source internal api to use gori_compute not ranger_cache.Andrew MacLeod1-6/+6
2021-05-25Tweak location of non-null calls. revamp ranger debug output.Andrew MacLeod1-0/+1
2021-05-19Split gimple range folding with ranges into a stand alone class.Andrew MacLeod1-21/+114
2021-05-07Enhance initial global value setting.Andrew MacLeod1-15/+32
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-13Re: Fix gimple_expr_code?Andrew MacLeod1-6/+6
2020-11-13Cleanup range of address calculations.Andrew MacLeod1-1/+1
2020-11-12Change range_handler, was Re: Fix gimple_expr_code?Andrew MacLeod1-2/+6
2020-10-20Refactor range handling of builtins in vr_values and ranger.Aldy Hernandez1-1/+3
2020-10-19Use precision and sign to compare types for rangesAndrew MacLeod1-0/+12