aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range.cc
AgeCommit message (Expand)AuthorFilesLines
2024-06-28ssa_lazy_cache takes an optional bitmap_obstack pointer.Andrew MacLeod1-1/+3
2024-06-27Avoid global bitmap space in ranger.Aldy Hernandez1-4/+0
2024-06-21Print "Global Exported" to dump_file from set_range_info.Andrew MacLeod1-44/+16
2024-06-21Change fast VRP algorithmAndrew MacLeod1-146/+86
2024-06-17Rename Value_Range to value_range.Aldy Hernandez1-21/+21
2024-05-28Gori_on_edge tweaks.Andrew MacLeod1-1/+1
2024-05-28More tweaks from gimple_outgoing_range changes.Andrew MacLeod1-2/+2
2024-05-23Make gori_map a shared component.Andrew MacLeod1-3/+3
2024-05-23Make GORI a range_query component.Andrew MacLeod1-3/+9
2024-05-23Gori_compute no longer inherits from gori_map.Andrew MacLeod1-3/+3
2024-05-23Move infer_manager to a range_query oracle.Andrew MacLeod1-7/+7
2024-05-23Allow components to be shared among range-queries.Andrew MacLeod1-3/+1
2024-05-23Rename relation oracle and API.Andrew MacLeod1-2/+2
2024-05-23Move to an always available relation oracle.Andrew MacLeod1-2/+3
2024-05-23Move all relation queries into relation_oracle.Andrew MacLeod1-0/+1
2024-04-30Add range_on_entry/exit to value_query API.Andrew MacLeod1-5/+9
2024-04-30Invoke range_of_stmt on ssa_names with no context.Andrew MacLeod1-1/+9
2024-04-09middle-end/114604 - ranger allocates bitmap without initialized obstackRichard Biener1-0/+4
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-06tree-optimization/112843 - update_stmt doing wrong thingsRichard Biener1-34/+0
2023-10-05Add a dom based ranger for fast VRP.Andrew MacLeod1-0/+300
2023-09-07Some ssa-names get incorrectly marked as always_current.Andrew MacLeod1-3/+7
2023-07-28Add a merge_range to ssa_cache and use it. add empty_p and param tweaks.Andrew MacLeod1-4/+2
2023-05-24Make ssa_cache a range_query.Andrew MacLeod1-0/+8
2023-05-24Only update global value if it changes.Andrew MacLeod1-4/+4
2023-05-04Rename last_stmt to last_nondebug_stmtRichard Biener1-1/+1
2023-04-26Rename ssa_global_cache to ssa_cache and add has_rangeAndrew MacLeod1-7/+7
2023-03-23ranger: Ranger meets aspellJakub Jelinek1-5/+5
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-08Ensure arguments to range-op handler are supported.Andrew MacLeod1-11/+13
2022-11-11Don't add dependencies in update_stmt.Andrew MacLeod1-1/+1
2022-11-07Add transitive inferred range processing.Andrew MacLeod1-0/+48
2022-11-03Update range query cache when a statement is updated.Andrew MacLeod1-0/+34
2022-11-01Allow queries on exit block.Andrew MacLeod1-1/+0
2022-10-19Add assume support to VRP.Andrew MacLeod1-0/+190
2022-09-22Create gimple_range_op_handler in a new source file.Andrew MacLeod1-5/+6
2022-07-25[PR middle-end/106432] Gracefully handle unsupported type in range_on_edgeAldy Hernandez1-1/+3
2022-07-11Implement global ranges for all vrange types (SSA_NAME_RANGE_INFO).Aldy Hernandez1-26/+4
2022-07-04Misc conversions to vrange.Aldy Hernandez1-3/+8
2022-06-03Misc range temporary fixes.Aldy Hernandez1-3/+6
2022-06-03Implement vrange::supports_type_p.Aldy Hernandez1-2/+2
2022-06-01Convert ranger and clients to vrange.Aldy Hernandez1-24/+40
2022-06-01Convert range-op.* to vrange.Aldy Hernandez1-3/+3
2022-05-25Tweak comments.Andrew MacLeod1-1/+1
2022-05-25Use infer instead of side-effect for ranges.Andrew MacLeod1-5/+4
2022-05-17Add side effect infrastructure.Andrew MacLeod1-16/+11
2022-05-13Export global ranges during the VRP block walk.Andrew MacLeod1-0/+22
2022-04-25Retain existing range knowledge when prefilling statements.Andrew MacLeod1-0/+4
2022-02-09Register non-null side effects properly.Andrew MacLeod1-3/+24
2022-01-03Update copyright years.Jakub Jelinek1-1/+1