Age | Commit message (Expand) | Author | Files | Lines |
2020-12-11 | expansion: Sign or zero extend on MEM_REF stores into SUBREG with SUBREG_PROM... | Jakub Jelinek | 1 | -0/+24 |
2020-12-02 | expansion: Fix up infinite recursion due to double-word modulo optimization | Jakub Jelinek | 1 | -1/+1 |
2020-11-21 | Additional small changes to support opaque modes | Aaron Sawdey | 1 | -0/+1 |
2020-11-19 | [2/3] [vect] Add widening add, subtract patterns | Joel Hutton | 1 | -0/+6 |
2020-10-26 | middle-end/97521 - always use single-bit bools in mask vector types | Richard Biener | 1 | -35/+4 |
2020-10-23 | Revert "middle-end/97521 - fix VECTOR_CST expansion" | Richard Biener | 1 | -4/+1 |
2020-10-22 | middle-end/97521 - fix VECTOR_CST expansion | Richard Biener | 1 | -1/+4 |
2020-10-14 | PR target/96759 - Handle global variable assignment from misaligned structure... | Kito Cheng | 1 | -0/+2 |
2020-09-25 | middle-end/96814 - fix VECTOR_BOOLEAN_TYPE_P CTOR RTL expansion | Richard Biener | 1 | -7/+11 |
2020-08-27 | vec: add exact argument for various grow functions. | Martin Liska | 1 | -4/+4 |
2020-08-18 | PR middle-end/96665 - memcmp of a constant string not folded | Martin Sebor | 1 | -8/+19 |
2020-08-14 | PR tree-optimization/78257 - missing memcmp optimization with constant arrays | Martin Sebor | 1 | -18/+162 |
2020-08-11 | expr: Optimize noop copies [PR96539] | Jakub Jelinek | 1 | -0/+6 |
2020-08-10 | Simplify X * C1 == C2 with wrapping overflow | Marc Glisse | 1 | -33/+1 |
2020-07-27 | expr: build string_constant only for a char type | Martin Liska | 1 | -9/+14 |
2020-07-22 | expr: Allow scalar_int_mode target mode when converting a constant | Jozef Lawrynowicz | 1 | -2/+2 |
2020-07-20 | Correct handling of constant representations containing embedded nuls. | Martin Sebor | 1 | -2/+2 |
2020-07-14 | expr: Unbreak build of mesa [PR96194] | Jakub Jelinek | 1 | -1/+3 |
2020-07-13 | PR94600: fix volatile access to the whole of a compound object. | Hans-Peter Nilsson | 1 | -1/+4 |
2020-07-10 | expr: Move reduce_bit_field target mode check [PR96151] | Richard Sandiford | 1 | -4/+5 |
2020-07-08 | expr: Fix REDUCE_BIT_FIELD for constants [PR95694] | Richard Sandiford | 1 | -7/+8 |
2020-06-17 | Lower VEC_COND_EXPR into internal functions. | Martin Liska | 1 | -22/+3 |
2020-06-05 | expand: Simplify removing subregs when expanding a copy [PR95254] | Fei Yang | 1 | -0/+74 |
2020-05-31 | expr: Fix fallout from optimize store_expr from STRING_CST [PR95052] | Jakub Jelinek | 1 | -0/+5 |
2020-05-29 | expander: Optimize store_expr from STRING_CST [PR95052] | Jakub Jelinek | 1 | -1/+33 |
2020-04-16 | middle-end/94614 - avoid multiword moves to nothing | Richard Biener | 1 | -0/+5 |
2020-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2019-12-07 | re PR middle-end/90840 (ICE in simplify_subreg, at simplify-rtx.c:6441) | Eric Botcazou | 1 | -7/+7 |
2019-11-14 | Vectorise conversions between differently-sized integer vectors | Richard Sandiford | 1 | -0/+25 |
2019-11-05 | Allow libcalls for complex memcpy when optimizing for size. | Jim Wilson | 1 | -2/+4 |
2019-11-05 | [mid-end] Fix declared type of personality functions | Matthew Malcomson | 1 | -1/+2 |
2019-11-04 | [SLP] SLP vectorization: vectorize vector constructors | Joel Hutton | 1 | -1/+3 |
2019-10-21 | expr.c (expand_expr_real_2): Don't widen constant op1 when expanding widening... | Jozef Lawrynowicz | 1 | -3/+0 |
2019-10-11 | Relax store_bit_field call in store_expr | Richard Sandiford | 1 | -1/+2 |
2019-10-04 | expr.c (convert_mode_scalar): Remove shadowing local var. | Bernd Edlinger | 1 | -41/+33 |
2019-10-03 | expr.c (emit_block_move_hints): Slightly cleaner fix to can_move_by_pieces is... | Aaron Sawdey | 1 | -3/+2 |
2019-10-03 | re PR rtl-optimization/91976 (RTL check: expected code 'const_int', have 'reg... | Jakub Jelinek | 1 | -8/+10 |
2019-10-02 | builtins.c (expand_builtin_memory_copy_args): Add might_overlap parm. | Aaron Sawdey | 1 | -19/+54 |
2019-09-26 | re PR tree-optimization/91896 (ICE in vect_get_vec_def_for_stmt_copy, at tree... | Richard Biener | 1 | -6/+7 |
2019-09-09 | expmed.c (extract_bit_field): Update function comment regarding alt_rtl. | Bernd Edlinger | 1 | -68/+45 |
2019-09-05 | re PR target/91615 ([armeb] ICEs since r274986) | Bernd Edlinger | 1 | -14/+19 |
2019-09-03 | re PR middle-end/91603 (Unaligned access in expand_assignment) | Bernd Edlinger | 1 | -3/+40 |
2019-09-02 | re PR middle-end/91605 (ICE in ix86_avx256_split_vector_move_misalign, at con... | Bernd Edlinger | 1 | -14/+23 |
2019-08-28 | expr.c (expand_assignment): Handle misaligned DECLs. | Bernd Edlinger | 1 | -2/+11 |
2019-08-22 | PR middle-end/91490 - bogus argument missing terminating nul warning on strle... | Martin Sebor | 1 | -15/+49 |
2019-08-20 | Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCE | Richard Sandiford | 1 | -2/+1 |
2019-08-20 | Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARG | Richard Sandiford | 1 | -2/+1 |
2019-08-20 | Use function_arg_info for TARGET_ARG_PARTIAL_BYTES | Richard Sandiford | 1 | -1/+2 |
2019-07-13 | re PR target/90723 (pr88598-2.c segfaults with -msve-vector-bits=256) | Prathamesh Kulkarni | 1 | -8/+2 |
2019-07-09 | PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n... | Martin Sebor | 1 | -11/+11 |