Age | Commit message (Expand) | Author | Files | Lines |
2022-01-06 | expr: Workaround profiledbootstrap uninit false positive [PR103899] | Jakub Jelinek | 1 | -9/+10 |
2022-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2021-12-08 | [PR103302] skip multi-word pre-move clobber during lra | Alexandre Oliva | 1 | -1/+1 |
2021-11-30 | Avoid some -Wunreachable-code-ctrl | Richard Biener | 1 | -3/+0 |
2021-11-04 | gcc/expr.c: Remove historic workaround for broken SIMD subreg | Jonathan Wright | 1 | -13/+0 |
2021-10-04 | middle-end/102285 - refine .DEFERRED_INIT expansion | Richard Biener | 1 | -2/+2 |
2021-09-12 | Also preserve SUBREG_PROMOTED_VAR_P in expr.c's convert_move. | Roger Sayle | 1 | -0/+19 |
2021-08-31 | [Committed] Fix subreg_promoted_mode breakage on various platforms. | Roger Sayle | 1 | -3/+6 |
2021-08-31 | Preserve SUBREG_PROMOTED_VAR_P on (extend:HI (subreg/s:QI (reg:SI))). | Roger Sayle | 1 | -1/+18 |
2021-08-04 | by_pieces: Pass MAX_PIECES to op_by_pieces_d | H.J. Lu | 1 | -12/+14 |
2021-07-30 | Add QI vector mode support to by-pieces for memset | H.J. Lu | 1 | -52/+120 |
2021-07-06 | Improve warning suppression for inlined functions. | Martin Sebor | 1 | -5/+5 |
2021-07-03 | Don't use vec_duplicate on vector in CTOR expansion | H.J. Lu | 1 | -1/+2 |
2021-06-17 | Add a target calls hook: TARGET_PUSH_ARGUMENT | H.J. Lu | 1 | -3/+11 |
2021-06-15 | expr: Fix up VEC_PACK_TRUNC_EXPR expansion [PR101046] | Jakub Jelinek | 1 | -0/+2 |
2021-05-21 | openacc: Add support for gang local storage allocation in shared memory [PR90... | Julian Brown | 1 | -1/+12 |
2021-05-21 | Elide expand_constructor if move by pieces is preferred | H.J. Lu | 1 | -0/+13 |
2021-05-11 | Replace unreachable code with an assert. | Martin Sebor | 1 | -55/+2 |
2021-05-03 | introduce try store by multiple pieces | Alexandre Oliva | 1 | -2/+7 |
2021-04-30 | Update alignment_for_piecewise_move | H.J. Lu | 1 | -1/+1 |
2021-04-29 | Generate offset adjusted operation for op_by_pieces operations | H.J. Lu | 1 | -20/+85 |
2021-04-27 | op_by_pieces_d::run: Change a while loop to a do-while loop | H.J. Lu | 1 | -23/+53 |
2021-04-27 | expand: Expand x / y * y as x - x % y if the latter is cheaper [PR96696] | Jakub Jelinek | 1 | -58/+132 |
2021-04-26 | Move gimplify_buildN API local to only remaining user | Richard Biener | 1 | -1/+3 |
2021-04-10 | expand: Fix up LTO ICE with COMPOUND_LITERAL_EXPR [PR99849] | Jakub Jelinek | 1 | -1/+1 |
2021-02-26 | middle-end/99281 - avoid bitfield stores into addressable types | Richard Biener | 1 | -1/+7 |
2021-02-02 | PR target/98743: Fix ICE in convert_move for RISC-V | Kito Cheng | 1 | -0/+1 |
2021-01-05 | expand: Fold x - y < 0 to x < y during expansion [PR94802] | Jakub Jelinek | 1 | -0/+41 |
2021-01-04 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2020-12-19 | expr: Fix up constant_byte_string bitfield handling [PR98366] | Jakub Jelinek | 1 | -112/+38 |
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 |