9 days ago |
liuhongt | Don't simplify NAN/INF or out-of-range constant for... |
commit | commitdiff |
10 days ago |
Jakub Jelinek | fold-const: Handle CTZ like CLZ in tree_call_nonnegativ... |
commit | commitdiff |
10 days ago |
Jakub Jelinek | fold-const, gimple-fold: Some formatting cleanups |
commit | commitdiff |
10 days ago |
Jakub Jelinek | fold-const: Fix up CLZ handling in tree_call_nonnegativ... |
commit | commitdiff |
11 days ago |
Aldy Hernandez | Remove value_range typedef. |
commit | commitdiff |
2024-04-04 |
Jakub Jelinek | fold-const: Handle NON_LVALUE_EXPR in native_encode_ini... |
commit | commitdiff |
2024-03-26 |
Jakub Jelinek | fold-const: Punt on MULT_EXPR in extract_muldiv MIN... |
commit | commitdiff |
2024-03-11 |
Andrew Pinski | Fold: Fix up merge_truthop_with_opposite_arm for NaNs... |
commit | commitdiff |
2024-02-26 |
Jakub Jelinek | fold-const: Avoid infinite recursion in +-*&|^minmax... |
commit | commitdiff |
2024-01-25 |
Robin Dapp | fold-const: Handle AND, IOR, XOR with stepped vectors... |
commit | commitdiff |
2024-01-23 |
Jakub Jelinek | fold-const: Fold larger VIEW_CONVERT_EXPRs [PR113462] |
commit | commitdiff |
2024-01-12 |
Richard Biener | middle-end/113344 - is_truth_type_for vs GENERIC tcc_co... |
commit | commitdiff |
2024-01-11 |
Richard Biener | tree-optimization/113126 - vector extension compare... |
commit | commitdiff |
2024-01-03 |
Jakub Jelinek | Update copyright years. |
commit | commitdiff |
2023-12-11 |
Andrew Pinski | MATCH: (convert)(zero_one !=/== 0/1) for outer type... |
commit | commitdiff |
2023-11-29 |
Jakub Jelinek | fold-const: Fix up multiple_of_p [PR112733] |
commit | commitdiff |
2023-11-27 |
Prathamesh Kulkarni | PR111754: Rework encoding of result for VEC_PERM_EXPR... |
commit | commitdiff |
2023-11-10 |
Eric Botcazou | Handle constant CONSTRUCTORs in operand_compare |
commit | commitdiff |
2023-10-18 |
Prathamesh Kulkarni | PR111648: Fix wrong code-gen due to incorrect VEC_PERM_... |
commit | commitdiff |
2023-10-16 |
Jiufu Guo | use more get_range_query |
commit | commitdiff |
2023-10-12 |
Jakub Jelinek | wide-int: Allow up to 16320 bits wide_int and change... |
commit | commitdiff |
2023-10-10 |
Richard Biener | tree-optimization/111751 - support 1024 bit vector... |
commit | commitdiff |
2023-09-29 |
Richard Sandiford | Remove poly_int_pod |
commit | commitdiff |
2023-09-12 |
Jakub Jelinek | fold-const: Handle BITINT_TYPE in range_check_type |
commit | commitdiff |
2023-09-09 |
Lehua Ding | Support folding min(poly,poly) to const |
commit | commitdiff |
2023-09-07 |
Jakub Jelinek | middle-end: Avoid calling targetm.c.bitint_type_info... |
commit | commitdiff |
2023-09-06 |
Jakub Jelinek | Middle-end _BitInt support [PR102989] |
commit | commitdiff |
2023-08-21 |
Prathamesh Kulkarni | PR111048: Set arg_npatterns correctly. |
commit | commitdiff |
2023-08-18 |
Richard Biener | tree-optimization/111048 - avoid flawed logic in fold_v... |
commit | commitdiff |
2023-08-16 |
Prathamesh Kulkarni | Extend fold_vec_perm to handle VLA vector_cst. |
commit | commitdiff |
2023-07-18 |
Jason Merrill | c++: constexpr bit_cast with empty field |
commit | commitdiff |
2023-06-30 |
Uros Bizjak | fold-const+optabs: Change return type of predicate... |
commit | commitdiff |
2023-06-23 |
Richard Biener | Fix tree_simple_nonnegative_warnv_p for VECTOR_TYPEs |
commit | commitdiff |
2023-06-23 |
Richard Biener | Bogus and missed folding on vector compares |
commit | commitdiff |
2023-06-16 |
Richard Biener | tree-optimization/110269 - restore missed condition... |
commit | commitdiff |
2023-06-13 |
Richard Biener | middle-end/110232 - fix native interpret of vector... |
commit | commitdiff |
2023-05-30 |
Andrew Pinski | Add a != MIN/MAX_VALUE_CST ? CST-+1 : a to minmax_from_... |
commit | commitdiff |
2023-05-23 |
Eric Botcazou | Fix handling of non-integral bit-fields in native_encod... |
commit | commitdiff |
2023-05-20 |
Andrew Pinski | Move fold_single_bit_test to expr.cc from fold-const.cc |
commit | commitdiff |
2023-05-18 |
Bernhard Reutner... | gcc: use _P() defines from tree.h |
commit | commitdiff |
2023-05-01 |
Aldy Hernandez | Conversion to irange wide_int API. |
commit | commitdiff |
2023-04-28 |
Andrew Pinski | MATCH: Factor out code that for min max detection with... |
commit | commitdiff |
2023-04-04 |
Marek Polacek | sanitizer: missing signed integer overflow errors ... |
commit | commitdiff |
2023-03-23 |
Andrew Pinski | c: [PR84900] cast of compound literal does not cause... |
commit | commitdiff |
2023-03-09 |
Richard Biener | middle-end/108995 - avoid folding when sanitizing overflow |
commit | commitdiff |
2023-03-02 |
Jakub Jelinek | fold-const: Ignore padding bits in native_interpret_exp... |
commit | commitdiff |
2023-01-04 |
Jakub Jelinek | ubsan: Avoid narrowing of multiply for -fsanitize=signe... |
commit | commitdiff |
2023-01-02 |
Jakub Jelinek | Update copyright years. |
commit | commitdiff |
2022-12-21 |
Kewen Lin | fold-const: Treat fp conversion to a type with same... |
commit | commitdiff |
2022-12-21 |
Jason Merrill | fold: fix use of protected_set_expr_location_unshare |
commit | commitdiff |
2022-12-21 |
Jason Merrill | c++: source position of lambda captures [PR84471] |
commit | commitdiff |
2022-12-12 |
Richard Biener | Revert parts of ADDR_EXPR/CONSTRUCTOR treatment change... |
commit | commitdiff |
2022-12-02 |
Andrew MacLeod | Fix a few incorrect accesses. |
commit | commitdiff |
2022-11-24 |
Aldy Hernandez | Remove ASSERT_EXPR. |
commit | commitdiff |
2022-11-04 |
Eric Botcazou | Fix recent thinko in operand_equal_p |
commit | commitdiff |
2022-10-31 |
Jakub Jelinek | builtins: Add various complex builtins for _Float{16... |
commit | commitdiff |
2022-10-31 |
Jakub Jelinek | builtins: Add various __builtin_*f{16,32,64,128,32x... |
commit | commitdiff |
2022-10-06 |
Jakub Jelinek | c++, c: Implement C++23 P1774R8 - Portable assumptions... |
commit | commitdiff |
2022-08-09 |
Roger Sayle | middle-end: Optimize ((X >> C1) & C2) != C3 for more... |
commit | commitdiff |
2022-06-20 |
Richard Biener | middle-end/106027 - fix types in needle folding |
commit | commitdiff |
2022-05-27 |
Jakub Jelinek | fold-const: Fix up -fsanitize=null in C++ [PR105729] |
commit | commitdiff |
2022-05-13 |
Richard Biener | Make gimple_build main workers more flexible |
commit | commitdiff |
2022-04-13 |
Richard Biener | tree-optimization/105250 - adjust fold_convertible_p... |
commit | commitdiff |
2022-04-08 |
Jakub Jelinek | fold-const: Fix up make_range_step [PR105189] |
commit | commitdiff |
2022-04-04 |
Richard Biener | middle-end/105140 - fix bogus recursion in fold_convert... |
commit | commitdiff |
2022-03-24 |
Jakub Jelinek | fold-const: Handle C++ dependent COMPONENT_REFs in... |
commit | commitdiff |
2022-02-22 |
Roger Sayle | Implement constant-folding simplifications of reductions. |
commit | commitdiff |
2022-02-15 |
Jakub Jelinek | fold, simplify-rtx: Punt on non-representable floating... |
commit | commitdiff |
2022-02-15 |
Richard Biener | tree-optimization/104519 - adjust PR100499 niter fix |
commit | commitdiff |
2022-02-06 |
Jakub Jelinek | c++: Further address_compare fixes [PR89074] |
commit | commitdiff |
2022-02-04 |
Richard Biener | tree-optimization/100499 - niter analysis and multiple_of_p |
commit | commitdiff |
2022-02-04 |
Richard Biener | Adjust LSHIFT_EXPR handling of multiple_of_p |
commit | commitdiff |
2022-02-01 |
Xi Ruoyao | fold-const: do not fold NaN result from non-NaN operand... |
commit | commitdiff |
2022-01-31 |
Richard Biener | Fix multiple_of_p behavior with NOP_EXPR |
commit | commitdiff |
2022-01-19 |
David Malcolm | Update per-file selftest and finalization hooks for... |
commit | commitdiff |
2022-01-19 |
Jakub Jelinek | fold-const: Optimize &"foo"[0] == "foo" [PR89074] |
commit | commitdiff |
2022-01-17 |
Martin Liska | Change references of .c files to .cc files |
commit | commitdiff |
2022-01-17 |
Martin Liska | Rename .c files to .cc files. |
commit | commitdiff |
|