]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/fold-const.cc
Update copyright years.
[thirdparty/gcc.git] / gcc / fold-const.cc
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-11  Andrew PinskiMATCH: (convert)(zero_one !=/== 0/1) for outer type...
2023-11-29  Jakub Jelinekfold-const: Fix up multiple_of_p [PR112733]
2023-11-27  Prathamesh KulkarniPR111754: Rework encoding of result for VEC_PERM_EXPR...
2023-11-10  Eric BotcazouHandle constant CONSTRUCTORs in operand_compare
2023-10-18  Prathamesh KulkarniPR111648: Fix wrong code-gen due to incorrect VEC_PERM_...
2023-10-16  Jiufu Guouse more get_range_query
2023-10-12  Jakub Jelinekwide-int: Allow up to 16320 bits wide_int and change...
2023-10-10  Richard Bienertree-optimization/111751 - support 1024 bit vector...
2023-09-29  Richard SandifordRemove poly_int_pod
2023-09-12  Jakub Jelinekfold-const: Handle BITINT_TYPE in range_check_type
2023-09-09  Lehua DingSupport folding min(poly,poly) to const
2023-09-07  Jakub Jelinekmiddle-end: Avoid calling targetm.c.bitint_type_info...
2023-09-06  Jakub JelinekMiddle-end _BitInt support [PR102989]
2023-08-21  Prathamesh KulkarniPR111048: Set arg_npatterns correctly.
2023-08-18  Richard Bienertree-optimization/111048 - avoid flawed logic in fold_v...
2023-08-16  Prathamesh KulkarniExtend fold_vec_perm to handle VLA vector_cst.
2023-07-18  Jason Merrillc++: constexpr bit_cast with empty field
2023-06-30  Uros Bizjakfold-const+optabs: Change return type of predicate...
2023-06-23  Richard BienerFix tree_simple_nonnegative_warnv_p for VECTOR_TYPEs
2023-06-23  Richard BienerBogus and missed folding on vector compares
2023-06-16  Richard Bienertree-optimization/110269 - restore missed condition...
2023-06-13  Richard Bienermiddle-end/110232 - fix native interpret of vector...
2023-05-30  Andrew PinskiAdd a != MIN/MAX_VALUE_CST ? CST-+1 : a to minmax_from_...
2023-05-23  Eric BotcazouFix handling of non-integral bit-fields in native_encod...
2023-05-20  Andrew PinskiMove fold_single_bit_test to expr.cc from fold-const.cc
2023-05-18  Bernhard Reutner... gcc: use _P() defines from tree.h
2023-05-01  Aldy HernandezConversion to irange wide_int API.
2023-04-28  Andrew PinskiMATCH: Factor out code that for min max detection with...
2023-04-04  Marek Polaceksanitizer: missing signed integer overflow errors ...
2023-03-23  Andrew Pinskic: [PR84900] cast of compound literal does not cause...
2023-03-09  Richard Bienermiddle-end/108995 - avoid folding when sanitizing overflow
2023-03-02  Jakub Jelinekfold-const: Ignore padding bits in native_interpret_exp...
2023-01-04  Jakub Jelinekubsan: Avoid narrowing of multiply for -fsanitize=signe...
2023-01-02  Jakub JelinekUpdate copyright years.
2022-12-21  Kewen Linfold-const: Treat fp conversion to a type with same...
2022-12-21  Jason Merrillfold: fix use of protected_set_expr_location_unshare
2022-12-21  Jason Merrillc++: source position of lambda captures [PR84471]
2022-12-12  Richard BienerRevert parts of ADDR_EXPR/CONSTRUCTOR treatment change...
2022-12-02  Andrew MacLeodFix a few incorrect accesses.
2022-11-24  Aldy HernandezRemove ASSERT_EXPR.
2022-11-04  Eric BotcazouFix recent thinko in operand_equal_p
2022-10-31  Jakub Jelinekbuiltins: Add various complex builtins for _Float{16...
2022-10-31  Jakub Jelinekbuiltins: Add various __builtin_*f{16,32,64,128,32x...
2022-10-06  Jakub Jelinekc++, c: Implement C++23 P1774R8 - Portable assumptions...
2022-08-09  Roger Saylemiddle-end: Optimize ((X >> C1) & C2) != C3 for more...
2022-06-20  Richard Bienermiddle-end/106027 - fix types in needle folding
2022-05-27  Jakub Jelinekfold-const: Fix up -fsanitize=null in C++ [PR105729]
2022-05-13  Richard BienerMake gimple_build main workers more flexible
2022-04-13  Richard Bienertree-optimization/105250 - adjust fold_convertible_p...
2022-04-08  Jakub Jelinekfold-const: Fix up make_range_step [PR105189]
2022-04-04  Richard Bienermiddle-end/105140 - fix bogus recursion in fold_convert...
2022-03-24  Jakub Jelinekfold-const: Handle C++ dependent COMPONENT_REFs in...
2022-02-22  Roger SayleImplement constant-folding simplifications of reductions.
2022-02-15  Jakub Jelinekfold, simplify-rtx: Punt on non-representable floating...
2022-02-15  Richard Bienertree-optimization/104519 - adjust PR100499 niter fix
2022-02-06  Jakub Jelinekc++: Further address_compare fixes [PR89074]
2022-02-04  Richard Bienertree-optimization/100499 - niter analysis and multiple_of_p
2022-02-04  Richard BienerAdjust LSHIFT_EXPR handling of multiple_of_p
2022-02-01  Xi Ruoyaofold-const: do not fold NaN result from non-NaN operand...
2022-01-31  Richard BienerFix multiple_of_p behavior with NOP_EXPR
2022-01-19  David MalcolmUpdate per-file selftest and finalization hooks for...
2022-01-19  Jakub Jelinekfold-const: Optimize &"foo"[0] == "foo" [PR89074]
2022-01-17  Martin LiskaChange references of .c files to .cc files
2022-01-17  Martin LiskaRename .c files to .cc files.