aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range-cache.cc
AgeCommit message (Expand)AuthorFilesLines
2021-08-25Avoid printing range table header alone.Martin Sebor1-14/+26
2021-08-17Change evrp-mode options.Andrew MacLeod1-0/+3
2021-07-30Change const basic_block to const_basic_block.Andrew MacLeod1-18/+18
2021-07-22Allow non-null adjustments for pointers even when there is a known range.Aldy Hernandez1-6/+11
2021-07-15Abstract out non_null adjustments in ranger.Aldy Hernandez1-9/+26
2021-06-24Correctly unify recomputation with existing range.Andrew MacLeod1-20/+9
2021-06-23Do not continue propagating values which cannot be set properly.Andrew MacLeod1-1/+10
2021-06-23Adjust on_entry cache to indicate if the value was set properly.Andrew MacLeod1-19/+25
2021-06-22Add relational support to fold_using_rangeAndrew MacLeod1-0/+10
2021-06-18Calculate a global definition if one has not been registered.Andrew MacLeod1-9/+15
2021-06-18Remove poor value computations.Andrew MacLeod1-119/+6
2021-06-17Fix spacing and typos in comments.Andrew MacLeod1-1/+1
2021-06-16Range_on_edge in ranger_cache should return true for all ranges.Andrew MacLeod1-9/+5
2021-06-16Avoid loading an undefined value in the ranger_cache constructor.Andrew MacLeod1-1/+1
2021-06-14Limit new value calculations to first order effects.Andrew MacLeod1-14/+13
2021-06-07Implement a sparse bitmap representation for Rangers on-entry cache.Andrew MacLeod1-3/+144
2021-06-03Implement generic expression evaluator for range_query.Aldy Hernandez1-2/+2
2021-05-31Do not calculate new values when evaluating a debug statement.Andrew MacLeod1-0/+20
2021-05-31Replace ssa_range_in_bb with entry exit and def rangeAndrew MacLeod1-34/+92
2021-05-31Move Ranger cache to range-query and fur_source model.Andrew MacLeod1-28/+51
2021-05-31Range invariant global values are also always current.Andrew MacLeod1-8/+8
2021-05-26Common API for accessing global and on-demand ranges.Aldy Hernandez1-1/+0
2021-05-25Unify temporal cache with gori dependencies.Andrew MacLeod1-84/+32
2021-05-25fully populate the export list from range_cache, not gori_compute.Andrew MacLeod1-0/+10
2021-05-17Once a range becomes constant, make it invariant.Andrew MacLeod1-2/+13
2021-05-07Clean up and virtualize the on-entry cache interface.Andrew MacLeod1-94/+71
2021-05-07When searching for non-null, check the dominator tree.Andrew MacLeod1-4/+23
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-10Reduce memory requirements for rangerAndrew MacLeod1-3/+10
2020-11-04Add Ranger temporal cacheAndrew MacLeod1-0/+174
2020-11-03More Ranger cache tweaksAndrew MacLeod1-41/+73
2020-11-03Tweaks to ranger cacheAndrew MacLeod1-7/+69
2020-10-28Call infer_non_null() directly when checking for non-null.Andrew MacLeod1-8/+4
2020-10-06Ranger classes.Andrew MacLeod1-0/+877