aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
AgeCommit message (Expand)AuthorFilesLines
2025-02-28ifcvt: Fix ICE with (fix:SI (fix:DF (reg:DF))) [PR117712]Jakub Jelinek1-1/+13
2025-01-30middle-end/118695 - missed misalign handling in MEM_REF expansionRichard Biener1-0/+12
2025-01-30middle-end/118692 - ICE with out-of-bound ref expansionRichard Biener1-0/+8
2025-01-29middle-end/118684 - fix fallout of wrong stack local alignment fixRichard Biener1-1/+3
2025-01-28middle-end/118684 - wrongly aligned stack local during expansionRichard Biener1-1/+5
2025-01-27middle-end/118643 - ICE with out-of-bound decl accessRichard Biener1-3/+4
2025-01-13expr: Fix up the divmod cost debugging note [PR115910]Jakub Jelinek1-3/+3
2025-01-12[PATCH] crc: Fix up some crc related wrong code issues [PR117997, PR118415]Jakub Jelinek1-39/+17
2025-01-07Prefer scalar_int_mode if the size - 1 is equal to UNITS_PER_WORD.Tsung Chun Lin1-1/+2
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-11middle-end: Add initial support for poly_int64 BIT_FIELD_REF in expand pass [...Victor Do Nascimento1-14/+15
2024-12-11middle-end: add vec_init support for variable length subvector concatenation....Victor Do Nascimento1-19/+19
2024-12-06[PR tree-optimization/117895] Fix sparc libgo build failure with CRC opts ena...Jeff Law1-11/+14
2024-12-05middle-end/117801 - failed register coalescing due to GIMPLE scheduleRichard Biener1-1/+18
2024-11-29[PATCH v7 03/12] RISC-V: Add CRC expander to generate faster CRC.Mariam Arutunian1-0/+27
2024-11-28[PATCH v6 01/12] Implement internal functions for efficient CRC computation.Mariam Arutunian1-0/+347
2024-11-28expr, c: Don't clear whole unions [PR116416]Jakub Jelinek1-8/+43
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-19expand: Fix up ICE on VCE from _Complex types to _BitInt [PR117458]Jakub Jelinek1-1/+8
2024-10-31expand: Fix up expansion of VIEW_CONVERT_EXPR to BITINT_TYPE [PR117354]Jakub Jelinek1-2/+2
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-8/+8
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-18gcc/: Rename array_type_nelts => array_type_nelts_minus_oneAlejandro Colomar1-4/+4
2024-10-16Ternary operator formatting fixesJakub Jelinek1-1/+1
2024-10-16libcpp, c, middle-end: Optimize initializers using #embed in CJakub Jelinek1-4/+13
2024-10-15middle-end/117137 - expansion issue with vector equality comparesRichard Biener1-2/+4
2024-09-03expand: Add dump for costing of positive dividesAndrew Pinski1-0/+7
2024-08-31Optimize initialization of small padded objectsAlexandre Oliva1-7/+13
2024-08-23optabs-query: Use opt_machine_mode for smallest_int_mode_for_size [PR115495].Robin Dapp1-8/+9
2024-07-17expr: Allow same precision modes conversion between {ibm_extended, ieee_quad}...Kewen Lin1-9/+30
2024-06-18Make more use of force_lowpart_subregRichard Sandiford1-8/+9
2024-06-18Make more use of force_subregRichard Sandiford1-15/+12
2024-06-13expand: constify sepops operand to expand_expr_real_2 and expand_widen_patter...Andrew Pinski1-4/+4
2024-06-13[APX CCMP] Add targetm.have_ccmp hook [PR115370]Hongyu Wang1-1/+1
2024-05-14[1/3] expr: Export clear_by_pieces()Christoph Müllner1-5/+1
2024-05-07expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]Jakub Jelinek1-2/+10
2024-04-09Fix up duplicated words mostly in comments, part 2Jakub Jelinek1-1/+1
2024-04-03expr: Fix up emit_push_insn [PR114552]Jakub Jelinek1-3/+6
2024-03-15expand: EXTEND_BITINT CALL_EXPR results [PR114332]Jakub Jelinek1-1/+2
2024-03-04vect: Fix integer overflow calculating maskAndrew Stubbs1-6/+6
2024-02-23expr: Fix REDUCE_BIT_FIELD in multiplication expansion [PR114054]Jakub Jelinek1-6/+6
2024-02-14middle-end/113576 - zero padding of vector bools when expanding comparesRichard Biener1-0/+17
2024-02-09lower-bitint: Fix handling of VIEW_CONVERT_EXPRs to minimally supported huge ...Jakub Jelinek1-1/+4
2024-01-29middle-end/113622 - handle store with variable index to registerRichard Biener1-3/+20
2024-01-23aarch64/expr: Use ccmp when the outer expression is used twice [PR100942]Andrew Pinski1-45/+58
2024-01-21Re: [PATCH] Avoid ICE with m68k-elf -malign-int and libcallsMikael Pettersson1-2/+3
2024-01-19expansion: Fix ICEs with BLKmode VIEW_CONVERT_EXPR around non-BLKmode VAR_DECLsJakub Jelinek1-0/+4
2024-01-11expr: Limit the store flag optimization for single bit to non-vectors [PR113322]Andrew Pinski1-0/+2
2024-01-11middle-end/112740 - vector boolean CTOR expansion issueRichard Biener1-3/+5
2024-01-04Improved RTL expansion of field assignments into promoted registers.Roger Sayle1-5/+18