Age | Commit message (Expand) | Author | Files | Lines |
2023-10-19 | PR111648: Fix wrong code-gen due to incorrect VEC_PERM_EXPR folding. | Prathamesh Kulkarni | 1 | -11/+103 |
2023-10-16 | use more get_range_query | Jiufu Guo | 1 | -5/+1 |
2023-10-12 | wide-int: Allow up to 16320 bits wide_int and change widest_int precision to ... | Jakub Jelinek | 1 | -3/+11 |
2023-10-10 | tree-optimization/111751 - support 1024 bit vector constant reinterpretation | Richard Biener | 1 | -2/+2 |
2023-09-29 | Remove poly_int_pod | Richard Sandiford | 1 | -2/+2 |
2023-09-12 | fold-const: Handle BITINT_TYPE in range_check_type | Jakub Jelinek | 1 | -1/+6 |
2023-09-09 | Support folding min(poly,poly) to const | Lehua Ding | 1 | -0/+24 |
2023-09-07 | middle-end: Avoid calling targetm.c.bitint_type_info inside of gcc_assert [PR... | Jakub Jelinek | 1 | -4/+4 |
2023-09-06 | Middle-end _BitInt support [PR102989] | Jakub Jelinek | 1 | -9/+66 |
2023-08-21 | PR111048: Set arg_npatterns correctly. | Prathamesh Kulkarni | 1 | -7/+37 |
2023-08-18 | tree-optimization/111048 - avoid flawed logic in fold_vec_perm | Richard Biener | 1 | -6/+6 |
2023-08-16 | Extend fold_vec_perm to handle VLA vector_cst. | Prathamesh Kulkarni | 1 | -21/+778 |
2023-07-18 | c++: constexpr bit_cast with empty field | Jason Merrill | 1 | -1/+2 |
2023-06-30 | fold-const+optabs: Change return type of predicate functions from int to bool | Uros Bizjak | 1 | -34/+34 |
2023-06-23 | Fix tree_simple_nonnegative_warnv_p for VECTOR_TYPEs | Richard Biener | 1 | -1/+2 |
2023-06-23 | Bogus and missed folding on vector compares | Richard Biener | 1 | -2/+2 |
2023-06-16 | tree-optimization/110269 - restore missed condition folding | Richard Biener | 1 | -7/+0 |
2023-06-13 | middle-end/110232 - fix native interpret of vector <signed-boolean:1> | Richard Biener | 1 | -7/+4 |
2023-05-30 | Add a != MIN/MAX_VALUE_CST ? CST-+1 : a to minmax_from_comparison | Andrew Pinski | 1 | -0/+26 |
2023-05-23 | Fix handling of non-integral bit-fields in native_encode_initializer | Eric Botcazou | 1 | -10/+17 |
2023-05-20 | Move fold_single_bit_test to expr.cc from fold-const.cc | Andrew Pinski | 1 | -112/+0 |
2023-05-18 | gcc: use _P() defines from tree.h | Bernhard Reutner-Fischer | 1 | -24/+22 |
2023-05-01 | Conversion to irange wide_int API. | Aldy Hernandez | 1 | -2/+1 |
2023-04-28 | MATCH: Factor out code that for min max detection with constants | Andrew Pinski | 1 | -0/+44 |
2023-04-04 | sanitizer: missing signed integer overflow errors [PR109107] | Marek Polacek | 1 | -1/+2 |
2023-03-23 | c: [PR84900] cast of compound literal does not cause the code to become a non... | Andrew Pinski | 1 | -0/+1 |
2023-03-09 | middle-end/108995 - avoid folding when sanitizing overflow | Richard Biener | 1 | -4/+3 |
2023-03-02 | fold-const: Ignore padding bits in native_interpret_expr REAL_CST reverse ver... | Jakub Jelinek | 1 | -2/+4 |
2023-01-04 | ubsan: Avoid narrowing of multiply for -fsanitize=signed-integer-overflow [PR... | Jakub Jelinek | 1 | -1/+3 |
2023-01-02 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2022-12-20 | fold-const: Treat fp conversion to a type with same mode as copy | Kewen Lin | 1 | -0/+9 |
2022-12-20 | fold: fix use of protected_set_expr_location_unshare | Jason Merrill | 1 | -1/+1 |
2022-12-20 | c++: source position of lambda captures [PR84471] | Jason Merrill | 1 | -1/+1 |
2022-12-12 | Revert parts of ADDR_EXPR/CONSTRUCTOR treatment change in match.pd | Richard Biener | 1 | -0/+9 |
2022-12-02 | Fix a few incorrect accesses. | Andrew MacLeod | 1 | -3/+3 |
2022-11-24 | Remove ASSERT_EXPR. | Aldy Hernandez | 1 | -6/+0 |
2022-11-04 | Fix recent thinko in operand_equal_p | Eric Botcazou | 1 | -14/+4 |
2022-10-31 | builtins: Add various complex builtins for _Float{16,32,64,128,32x,64x,128x} | Jakub Jelinek | 1 | -0/+37 |
2022-10-31 | builtins: Add various __builtin_*f{16,32,64,128,32x,64x,128x} builtins | Jakub Jelinek | 1 | -0/+27 |
2022-10-06 | c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654] | Jakub Jelinek | 1 | -15/+13 |
2022-08-09 | middle-end: Optimize ((X >> C1) & C2) != C3 for more cases. | Roger Sayle | 1 | -54/+0 |
2022-06-20 | middle-end/106027 - fix types in needle folding | Richard Biener | 1 | -3/+7 |
2022-05-27 | fold-const: Fix up -fsanitize=null in C++ [PR105729] | Jakub Jelinek | 1 | -0/+10 |
2022-05-13 | Make gimple_build main workers more flexible | Richard Biener | 1 | -0/+1 |
2022-04-13 | tree-optimization/105250 - adjust fold_convertible_p PR105140 fix | Richard Biener | 1 | -4/+3 |
2022-04-08 | fold-const: Fix up make_range_step [PR105189] | Jakub Jelinek | 1 | -1/+27 |
2022-04-04 | middle-end/105140 - fix bogus recursion in fold_convertible_p | Richard Biener | 1 | -2/+3 |
2022-03-24 | fold-const: Handle C++ dependent COMPONENT_REFs in operand_equal_p [PR105035] | Jakub Jelinek | 1 | -2/+5 |
2022-02-22 | Implement constant-folding simplifications of reductions. | Roger Sayle | 1 | -0/+20 |
2022-02-15 | fold, simplify-rtx: Punt on non-representable floating point constants [PR104... | Jakub Jelinek | 1 | -15/+19 |