]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/gimple-range-fold.cc
Update copyright years.
[thirdparty/gcc.git] / gcc / gimple-range-fold.cc
2024-01-03  Jakub JelinekUpdate copyright years.
2023-11-20  Jan Hubickainter-procedural value range propagation
2023-10-16  Jiufu Guouse more get_range_query
2023-09-15  Andrew MacLeodAlways do PHI analysis and before loop analysis.
2023-09-15  Andrew MacLeodFix indentation.
2023-08-23  Andrew MacLeodPhi analyzer - Initialize with range instead of a tree.
2023-08-03  Andrew MacLeodAdd operand ranges to op1_op2_relation API.
2023-07-31  Andrew MacLeodfur_list should not use the range vector for non-ssa...
2023-06-15  Andrew MacLeodCheck for integer only complex.
2023-06-15  Jakub Jelinekmiddle-end, i386: Pattern recognize add/subtract with...
2023-05-24  Andrew MacLeodGimple range PHI analyzer and testcases
2023-05-24  Andrew MacLeodProvide relation queries for a stmt.
2023-05-01  Aldy HernandezRewrite bounds_of_var_in_loop() to use ranges.
2023-05-01  Aldy HernandezReplace vrp_val* with wide_ints.
2023-05-01  Aldy HernandezConversion to irange wide_int API.
2023-04-20  Andrew MacLeodDo not ignore UNDEFINED ranges when determining PHI...
2023-04-13  Andrew MacLeodEnsure PHI equivalencies do not dominate the argument...
2023-03-23  Jakub Jelinekranger: Ranger meets aspell
2023-01-27  Andrew MacLeodDo not try to logical fold floating point relations.
2023-01-02  Jakub JelinekUpdate copyright years.
2022-10-26  Andrew MacLeodCheck if varying may also be non-negative.
2022-10-17  Andrew MacLeodAdd relation_trio class for range-ops.
2022-09-22  Andrew MacLeodConvert CFN_BUILT_IN_PARITY to range-ops.
2022-09-22  Andrew MacLeodConvert CFN_BUILT_IN_GOACC_DIM_* to range-ops.
2022-09-22  Andrew MacLeodConvert CFN_BUILT_IN_STRLEN to range-ops.
2022-09-22  Andrew MacLeodConvert CFN_BUILT_IN_UBSAN_CHECK_* to range-ops.
2022-09-22  Andrew MacLeodConvert CFN_BUILT_IN_CLRSB to range-ops.
2022-09-22  Andrew MacLeodConvert CFN_CTZ builtins to range-ops.
2022-09-22  Andrew MacLeodConvert CFN_CLZ builtins to range-ops.
2022-09-22  Andrew MacLeodConvert CFN_BUILT_FFS and CFN_POPCOUNT to range-ops.
2022-09-22  Andrew MacLeodConvert CFN_BUILT_IN_TOUPPER and TOLOWER to range-ops.
2022-09-22  Andrew MacLeodConvert CFN_BUILT_IN_SIGNBIT to range-ops.
2022-09-22  Andrew MacLeodAdd range-ops support for builtin functions.
2022-09-22  Andrew MacLeodAlways check the return value of fold_range.
2022-09-22  Andrew MacLeodCreate gimple_range_op_handler in a new source file.
2022-09-18  Aldy HernandezRewrite NAN and sign handling in frange
2022-09-08  Aldy HernandezImplement known/maybe fpclassify like API for frange.
2022-09-05  Aldy HernandezDo not fold __builtin_signbit if NAN is a possibility.
2022-09-05  Aldy HernandezFold __builtin_signbit to nonzero instead of 1.
2022-09-01  Aldy HernandezImplement ranger folder for __builtin_signbit.
2022-08-17  Andrew MacLeodAbstract interesting ssa-names from GORI.
2022-08-02  Andrew MacLeodDo not register edges for statements not understood.
2022-08-02  Aldy HernandezMake range_of_ssa_name_with_loop_info type agnostic.
2022-08-01  Aldy HernandezMake irange dependency explicit for range_of_ssa_name_w...
2022-07-04  Aldy HernandezMisc conversions to vrange.
2022-06-30  Andrew MacLeodDon't use gori dependencies to optimize.
2022-06-03  Aldy HernandezImplement vrange::supports_type_p.
2022-06-01  Aldy HernandezConvert ranger and clients to vrange.
2022-06-01  Aldy HernandezConvert range-op.* to vrange.
2022-05-20  David MalcolmUse "final" and "override" directly, rather than via...
2022-05-13  Andrew MacLeodMove VREL values to their own enumerated type.
2022-05-13  Andrew MacLeodAdd relation between op1 & op2 to lhs_opN_relation...
2022-05-13  Richard BienerMake gimple_build main workers more flexible
2022-04-29  Aldy HernandezMake irange::intersect(wide_int, wide_int) private.
2022-02-22  Jakub Jelinekranger: Fix up REALPART_EXPR/IMAGPART_EXPR handling...
2022-02-15  Andrew MacLeodUse GORI to evaluate arguments of a COND_EXPR.
2022-02-03  Aldy Hernandezranger: fix small thinko in fur_list constructor
2022-01-03  Jakub JelinekUpdate copyright years.
2021-11-30  Andrew MacLeodAlways track arguments, even when ignoring equiv params.
2021-11-25  Andrew MacLeodCheck for equivalences between PHI argument and def.
2021-11-17  Jakub Jelinekranger: Fix up fold_using_range::range_of_address ...
2021-11-03  Andrew MacLeodFor ranges, PHIs don't need to process arg == def.
2021-11-03  Andrew MacLeodCheck for constant builtin value first.
2021-10-27  Aldy HernandezReorder relation calculating code in the path solver.
2021-10-06  Andrew MacLeodAdd range intersect with 2 wide-ints.
2021-09-23  Andrew MacLeodLook for a relation between operands only when possible.
2021-09-23  Aldy HernandezRemove dominator check in fold_using_range::range_of_phi.
2021-09-22  Aldy HernandezCheck for BB before calling register_outgoing_edges.
2021-09-21  Aldy HernandezMove postfold_gcond_edges into fur_source.
2021-09-21  Aldy HernandezDo not query SCEV in range_of_phi unless dominators...
2021-09-20  Andrew MacLeodUse EDGE_EXECUTABLE in ranger and return UNDEFINED...
2021-09-17  Andrew MacLeodVirtualize relation oracle and various cleanups.
2021-09-03  Aldy HernandezSkip statements with no BB in ranger.
2021-09-03  Aldy HernandezImprove support for IMAGPART_EXPR and REALPART_EXPR...
2021-08-17  Andrew MacLeodAbstract tracing routines into a class.
2021-08-09  Andrew MacLeodEnsure toupper and tolower follow the expected pattern.
2021-07-26  Andrew MacLeodConfirm and Handle only ASCII in toupper and tolower...
2021-07-26  Andrew MacLeodAdjust ranges for to_upper and to_lower.
2021-07-22  Andrew MacLeodCheck for undefined on COND_EXPR before querying type.
2021-07-15  Andrew MacLeodAdd gimple_range_type for statements.
2021-07-12  Andrew MacLeodAdd relation processing to ubsan builtins.
2021-06-24  Andrew MacLeodOnly register relations on live edges
2021-06-23  Andrew MacLeodSplit gimple-range into gimple-range-fold and gimple...