aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range.cc
AgeCommit message (Expand)Author
2023-03-23ranger: Ranger meets aspellJakub Jelinek
2023-01-02Update copyright years.Jakub Jelinek
2022-12-08Ensure arguments to range-op handler are supported.Andrew MacLeod
2022-11-11Don't add dependencies in update_stmt.Andrew MacLeod
2022-11-07Add transitive inferred range processing.Andrew MacLeod
2022-11-03Update range query cache when a statement is updated.Andrew MacLeod
2022-11-01Allow queries on exit block.Andrew MacLeod
2022-10-19Add assume support to VRP.Andrew MacLeod
2022-09-22Create gimple_range_op_handler in a new source file.Andrew MacLeod
2022-07-25[PR middle-end/106432] Gracefully handle unsupported type in range_on_edgeAldy Hernandez
2022-07-11Implement global ranges for all vrange types (SSA_NAME_RANGE_INFO).Aldy Hernandez
2022-07-04Misc conversions to vrange.Aldy Hernandez
2022-06-03Misc range temporary fixes.Aldy Hernandez
2022-06-03Implement vrange::supports_type_p.Aldy Hernandez
2022-06-01Convert ranger and clients to vrange.Aldy Hernandez
2022-06-01Convert range-op.* to vrange.Aldy Hernandez
2022-05-25Tweak comments.Andrew MacLeod
2022-05-25Use infer instead of side-effect for ranges.Andrew MacLeod
2022-05-17Add side effect infrastructure.Andrew MacLeod
2022-05-13Export global ranges during the VRP block walk.Andrew MacLeod
2022-04-25Retain existing range knowledge when prefilling statements.Andrew MacLeod
2022-02-09Register non-null side effects properly.Andrew MacLeod
2022-01-03Update copyright years.Jakub Jelinek
2021-12-01Also pre-process PHIs in range-of-stmt.Andrew MacLeod
2021-11-24Directly resolve range_of_stmt dependencies.Andrew MacLeod
2021-11-24Split return functionality of get_non_stale_global_range.Andrew MacLeod
2021-11-24Range-on-edge trace tweak.Andrew MacLeod
2021-11-09Keep x_range_query NULL for global ranges.Andrew MacLeod
2021-11-08Don't calculate new values when using the private context callback.Andrew MacLeod
2021-11-03Provide some context to folding via ranger.Andrew MacLeod
2021-10-29Perform on-entry propagation after range_of_stmt on a gcond.Andrew MacLeod
2021-10-25Always output exported ranges to a dump_file.Andrew MacLeod
2021-10-21Split --param=evrp-mode into evrp-mode and ranger-debug.Andrew MacLeod
2021-10-18Process EH edges again and call get_tree_range on non gimple_range_ssa_p names.Andrew MacLeod
2021-10-15Ranger : Do not process abnormal ssa-names.Andrew MacLeod
2021-09-30Add gimple_ranger::debug.Aldy Hernandez
2021-09-23Create a ranger-local flag for non-executable edges.Andrew MacLeod
2021-09-20Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.Andrew MacLeod
2021-08-25Avoid printing range table header alone.Martin Sebor
2021-08-19Document enable_ranger and disable_ranger.Martin Sebor
2021-08-17Abstract tracing routines into a class.Andrew MacLeod
2021-07-15Abstract out non_null adjustments in ranger.Aldy Hernandez
2021-06-23Split gimple-range into gimple-range-fold and gimple-range.Andrew MacLeod
2021-06-23Dump should be read only. Do not trigger new lookups.Andrew MacLeod
2021-06-22Add relational support to fold_using_rangeAndrew MacLeod
2021-06-18Remove poor value computations.Andrew MacLeod
2021-06-17Fix spacing and typos in comments.Andrew MacLeod
2021-06-17Cleanup clz and ctz code in range_of_builtin_call.Aldy Hernandez
2021-06-17Add debugging helpers for ranger.Aldy Hernandez
2021-06-16Range_on_edge in ranger_cache should return true for all ranges.Andrew MacLeod