Age | Commit message (Expand) | Author | Files | Lines |
2023-10-09 | Ensure float equivalences include + and - zero. | Andrew MacLeod | 1 | -0/+3 |
2023-09-20 | Tweak merge_range API. | Andrew MacLeod | 1 | -24/+15 |
2023-07-28 | Add a merge_range to ssa_cache and use it. add empty_p and param tweaks. | Andrew MacLeod | 1 | -0/+45 |
2023-05-24 | Make ssa_cache a range_query. | Andrew MacLeod | 1 | -0/+14 |
2023-05-24 | Make ssa_cache and ssa_lazy_cache virtual. | Andrew MacLeod | 1 | -13/+30 |
2023-05-24 | Only update global value if it changes. | Andrew MacLeod | 1 | -1/+9 |
2023-05-24 | Use negative values to reflect always_current in the temporal cache. | Andrew MacLeod | 1 | -13/+30 |
2023-05-24 | Choose better initial values for ranger. | Andrew MacLeod | 1 | -1/+16 |
2023-05-06 | Remove type from vrange_storage::equal_p. | Aldy Hernandez | 1 | -1/+1 |
2023-05-01 | vrange_storage overhaul | Aldy Hernandez | 1 | -31/+30 |
2023-04-26 | Create a lazy ssa_cache. | Andrew MacLeod | 1 | -3/+42 |
2023-04-26 | Rename ssa_global_cache to ssa_cache and add has_range | Andrew MacLeod | 1 | -17/+28 |
2023-04-26 | Add sbr_lazy_vector and adjust (e)vrp sparse cache | Andrew MacLeod | 1 | -8/+64 |
2023-04-13 | Ensure PHI equivalencies do not dominate the argument edge. | Andrew MacLeod | 1 | -8/+1 |
2023-04-12 | Don't use ANY PHI equivalences in range-on-entry. | Andrew MacLeod | 1 | -1/+3 |
2023-03-24 | Ranger cache dominator queries should ignore backedges. | Andrew MacLeod | 1 | -0/+5 |
2023-03-23 | ranger: Ranger meets aspell | Jakub Jelinek | 1 | -12/+12 |
2023-02-10 | Query rangers cache in readonly mode only from within | Andrew MacLeod | 1 | -2/+2 |
2023-02-01 | Ranger cache - always use range_from_dom when updating. | Andrew MacLeod | 1 | -1/+1 |
2023-01-02 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2022-12-20 | Don't use PHI equivalences in range-on-entry. | Andrew MacLeod | 1 | -0/+7 |
2022-11-07 | Add transitive inferred range processing. | Andrew MacLeod | 1 | -14/+22 |
2022-11-01 | Allow queries on exit block. | Andrew MacLeod | 1 | -6/+10 |
2022-10-19 | Use Value_Range when applying inferred ranges. | Andrew MacLeod | 1 | -1/+1 |
2022-10-13 | propagate partial equivs in the cache. | Andrew MacLeod | 1 | -6/+31 |
2022-10-13 | Add equivalence iterator to relation oracle. | Andrew MacLeod | 1 | -8/+2 |
2022-08-02 | Check equivalencies when calculating range on entry. | Andrew MacLeod | 1 | -1/+44 |
2022-07-24 | Convert some uses in ranger_cache and DOM to vrange. | Aldy Hernandez | 1 | -3/+4 |
2022-07-19 | Resolve complicated join nodes in range_from_dom. | Andrew MacLeod | 1 | -0/+26 |
2022-07-19 | Remove recursion from range_from_dom. | Andrew MacLeod | 1 | -37/+47 |
2022-07-11 | Avoid calling range_from_dom when dominator is already resolved. | Andrew MacLeod | 1 | -3/+4 |
2022-07-03 | Move range allocator code to value-range-storage.* | Aldy Hernandez | 1 | -0/+1 |
2022-06-30 | Implement ggc_vrange_allocator. | Aldy Hernandez | 1 | -2/+2 |
2022-06-16 | Clear invariant bit for inferred ranges. | Andrew MacLeod | 1 | -1/+6 |
2022-06-03 | Misc range temporary fixes. | Aldy Hernandez | 1 | -1/+1 |
2022-06-01 | Convert ranger and clients to vrange. | Aldy Hernandez | 1 | -65/+75 |
2022-06-01 | Revamp irange_allocator to handle vranges. | Aldy Hernandez | 1 | -26/+29 |
2022-05-25 | Tweak comments. | Andrew MacLeod | 1 | -1/+1 |
2022-05-25 | Use infer instead of side-effect for ranges. | Andrew MacLeod | 1 | -16/+16 |
2022-05-20 | Use "final" and "override" directly, rather than via macros | David Malcolm | 1 | -6/+6 |
2022-05-17 | Add side effect infrastructure. | Andrew MacLeod | 1 | -204/+46 |
2022-05-13 | Fix return value in ranger_cache::get_global_range. | Andrew MacLeod | 1 | -1/+1 |
2022-05-13 | Make range_from_dom more effective. | Andrew MacLeod | 1 | -47/+88 |
2022-03-17 | Always use dominators in the cache when available. | Andrew MacLeod | 1 | -28/+75 |
2022-03-10 | tree-optimization/102943 - use tree form for sbr_sparse_bitmap | Richard Biener | 1 | -7/+8 |
2022-02-09 | Register non-null side effects properly. | Andrew MacLeod | 1 | -34/+101 |
2022-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2021-12-06 | Use dominators to reduce cache-flling. | Andrew MacLeod | 1 | -0/+73 |
2021-11-24 | Split return functionality of get_non_stale_global_range. | Andrew MacLeod | 1 | -27/+28 |
2021-11-14 | Do not pass NULL to memset in ssa_global_cache. | Aldy Hernandez | 1 | -1/+2 |