Age | Commit message (Expand) | Author | Files | Lines |
2024-05-03 | middle-end/114734 - wrong code with expand_call_mem_ref | Richard Biener | 1 | -2/+4 |
2024-04-19 | internal-fn: Fix up expand_arith_overflow [PR114753] | Jakub Jelinek | 1 | -0/+1 |
2024-04-18 | internal-fn: Temporarily disable flag_trapv during .{ADD,SUB,MUL}_OVERFLOW et... | Jakub Jelinek | 1 | -0/+18 |
2024-03-22 | vect: more oversized bitmask fixups | Andrew Stubbs | 1 | -0/+26 |
2024-02-27 | expand: Add trivial folding for bit query builtins at expansion time [PR114044] | Jakub Jelinek | 1 | -0/+55 |
2024-01-05 | Improve __builtin_popcount* (x) == 1 generation if x is known != 0 [PR90693] | Jakub Jelinek | 1 | -4/+11 |
2024-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2023-11-29 | middle-end/110237 - wrong MEM_ATTRs for partial loads/stores | Richard Biener | 1 | -0/+8 |
2023-11-20 | tree-ssa-math-opts: popcount (X) == 1 to (X ^ (X - 1)) > (X - 1) optimization... | Jakub Jelinek | 1 | -0/+65 |
2023-11-20 | internal-fn: Always undefine DEF_INTERNAL* macros at the end of internal-fn.def | Jakub Jelinek | 1 | -16/+0 |
2023-11-06 | internal-fn: Add VCOND_MASK_LEN. | Robin Dapp | 1 | -0/+5 |
2023-11-02 | ifcvt/vect: Emit COND_OP for conditional scalar reduction. | Robin Dapp | 1 | -0/+61 |
2023-10-27 | RISC-V: Add rawmemchr expander. | Robin Dapp | 1 | -1/+1 |
2023-09-20 | internal-fn: Support undefined rtx for uninitialized SSA_NAME[PR110751] | Juzhe-Zhong | 1 | -0/+4 |
2023-09-06 | ubsan: _BitInt -fsanitize=undefined support [PR102989] | Jakub Jelinek | 1 | -4/+34 |
2023-09-06 | Middle-end _BitInt support [PR102989] | Jakub Jelinek | 1 | -0/+107 |
2023-08-24 | gimple_fold: Support COND_LEN_FNMA/COND_LEN_FMS/COND_LEN_FNMS gimple fold | Juzhe-Zhong | 1 | -2/+5 |
2023-08-22 | VECT: Add LEN_FOLD_EXTRACT_LAST pattern | Juzhe-Zhong | 1 | -0/+5 |
2023-08-16 | internal-fn: Fix vector extraction into promoted subreg. | Robin Dapp | 1 | -39/+5 |
2023-08-16 | VECT: Apply MASK_LEN_{LOAD_LANES, STORE_LANES} into vectorizer | Juzhe-Zhong | 1 | -0/+7 |
2023-08-11 | VECT: Add vec_mask_len_{load_lanes,store_lanes} patterns | Juzhe-Zhong | 1 | -2/+4 |
2023-08-08 | VECT: Support CALL vectorization for COND_LEN_* | Ju-Zhe Zhong | 1 | -0/+24 |
2023-07-21 | cleanup: make all cond_len_* and mask_len_* consistent on the order of mask a... | Juzhe-Zhong | 1 | -24/+26 |
2023-07-21 | cleanup: Change LEN_MASK into MASK_LEN | Juzhe-Zhong | 1 | -28/+28 |
2023-07-20 | middle-end/61747 - conditional move expansion and constants | Richard Biener | 1 | -2/+15 |
2023-07-19 | VECT: Add mask_len_fold_left_plus for in-order floating-point reduction | Ju-Zhe Zhong | 1 | -0/+5 |
2023-07-13 | SSA MATH: Support COND_LEN_FMA for floating-point math optimization | Ju-Zhe Zhong | 1 | -10/+77 |
2023-07-12 | VECT: Apply COND_LEN_* into vectorizable_operation | Ju-Zhe Zhong | 1 | -18/+53 |
2023-07-11 | VECT: Add COND_LEN_* operations for loop control with length targets | Ju-Zhe Zhong | 1 | -0/+15 |
2023-07-05 | gimple-isel: Recognize vec_extract pattern. | Robin Dapp | 1 | -0/+39 |
2023-07-05 | VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer | Ju-Zhe Zhong | 1 | -4/+2 |
2023-07-04 | Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern | Ju-Zhe Zhong | 1 | -15/+17 |
2023-07-03 | Middle-end: Change order of LEN_MASK_LOAD/LEN_MASK_STORE arguments | Ju-Zhe Zhong | 1 | -79/+77 |
2023-06-25 | internal-fn: Fix bug of BIAS argument index | Ju-Zhe Zhong | 1 | -1/+1 |
2023-06-24 | VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer | Ju-Zhe Zhong | 1 | -4/+33 |
2023-06-19 | VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs | Ju-Zhe Zhong | 1 | -4/+39 |
2023-06-15 | middle-end, i386: Pattern recognize add/subtract with carry [PR79173] | Jakub Jelinek | 1 | -0/+39 |
2023-06-05 | internal-fn,vect: Refactor widen_plus as internal_fn | Andre Vieira | 1 | -1/+94 |
2023-04-26 | Remove some uses of deprecated irange API. | Aldy Hernandez | 1 | -1/+2 |
2023-02-22 | vect: inbranch SIMD clones | Andrew Stubbs | 1 | -0/+7 |
2023-02-02 | Replace IFN_TRAP with BUILT_IN_UNREACHABLE_TRAP [PR107300] | Jakub Jelinek | 1 | -6/+0 |
2023-01-02 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2022-10-18 | middle-end IFN_ASSUME support [PR106654] | Jakub Jelinek | 1 | -1/+0 |
2022-10-06 | c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654] | Jakub Jelinek | 1 | -0/+6 |
2022-10-03 | vect: while_ult for integer masks | Andrew Stubbs | 1 | -2/+16 |
2022-08-26 | OpenMP: Support reverse offload (middle end part) | Tobias Burnus | 1 | -0/+8 |
2022-07-28 | gimple, internal-fn: Add IFN_TRAP and use it for __builtin_unreachable [PR106... | Jakub Jelinek | 1 | -0/+6 |
2022-07-12 | Add internal functions for iround etc. [PR106253] | Richard Sandiford | 1 | -0/+20 |
2022-07-08 | middle-end: Use subregs to expand COMPLEX_EXPR to set the lowpart. | Tamar Christina | 1 | -8/+8 |
2022-06-15 | Revert recent internal-fn changes [PR105975] | Richard Sandiford | 1 | -50/+189 |