aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range-edge.cc
AgeCommit message (Expand)AuthorFilesLines
2023-05-01Conversion to irange wide_int API.Aldy Hernandez1-7/+10
2023-05-01vrange_storage overhaulAldy Hernandez1-11/+12
2023-03-23ranger: Ranger meets aspellJakub Jelinek1-4/+4
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-09-22Create gimple_range_op_handler in a new source file.Andrew MacLeod1-1/+1
2022-07-03Move range allocator code to value-range-storage.*Aldy Hernandez1-2/+5
2022-06-03Implement vrange::supports_type_p.Aldy Hernandez1-2/+1
2022-06-01Convert ranger and clients to vrange.Aldy Hernandez1-9/+3
2022-06-01Revamp irange_allocator to handle vranges.Aldy Hernandez1-2/+2
2022-06-01Convert range-op.* to vrange.Aldy Hernandez1-1/+1
2022-05-13Return a bool result for union, and add performance improvements.Andrew MacLeod1-1/+3
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-06ranger: Add shortcuts for single-successor blocksRichard Sandiford1-0/+3
2021-10-06Introduce a param-switch-limit for EVRP.Andrew MacLeod1-1/+6
2021-05-07Make TRUE/FALSE edge calculation available without the outgoing edge class.Andrew MacLeod1-11/+20
2021-05-07Don't over-allocate switch default range object.Andrew MacLeod1-4/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-10-13Do not save hash slots across calls to hash_table::get_or_insert.Aldy Hernandez1-12/+12
2020-10-06Ranger classes.Andrew MacLeod1-0/+197