Age | Commit message (Expand) | Author | Files | Lines |
2024-02-26 | fold-const: Avoid infinite recursion in +-*&|^minmax reassociation [PR114084] | Jakub Jelinek | 1 | -10/+41 |
2024-01-25 | fold-const: Handle AND, IOR, XOR with stepped vectors [PR112971]. | Robin Dapp | 1 | -0/+31 |
2024-01-23 | fold-const: Fold larger VIEW_CONVERT_EXPRs [PR113462] | Jakub Jelinek | 1 | -5/+17 |
2024-01-12 | middle-end/113344 - is_truth_type_for vs GENERIC tcc_comparison | Richard Biener | 1 | -1/+1 |
2024-01-11 | tree-optimization/113126 - vector extension compare optimization | Richard Biener | 1 | -1/+2 |
2024-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2023-12-11 | MATCH: (convert)(zero_one !=/== 0/1) for outer type and zero_one type are the... | Andrew Pinski | 1 | -27/+0 |
2023-11-29 | fold-const: Fix up multiple_of_p [PR112733] | Jakub Jelinek | 1 | -1/+1 |
2023-11-27 | PR111754: Rework encoding of result for VEC_PERM_EXPR with constant input vec... | Prathamesh Kulkarni | 1 | -19/+91 |
2023-11-10 | Handle constant CONSTRUCTORs in operand_compare | Eric Botcazou | 1 | -7/+67 |
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 |