]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/expr.cc
i386: Optimize EQ/NE comparison between avx512 kmask and -1.
[thirdparty/gcc.git] / gcc / expr.cc
2024-05-14  Christoph Müllner[1/3] expr: Export clear_by_pieces()
2024-05-07  Jakub Jelinekexpansion: Use __trunchfbf2 calls rather than __extendh...
2024-04-09  Jakub JelinekFix up duplicated words mostly in comments, part 2
2024-04-03  Jakub Jelinekexpr: Fix up emit_push_insn [PR114552]
2024-03-15  Jakub Jelinekexpand: EXTEND_BITINT CALL_EXPR results [PR114332]
2024-03-04  Andrew Stubbsvect: Fix integer overflow calculating mask
2024-02-23  Jakub Jelinekexpr: Fix REDUCE_BIT_FIELD in multiplication expansion...
2024-02-14  Richard Bienermiddle-end/113576 - zero padding of vector bools when...
2024-02-09  Jakub Jelineklower-bitint: Fix handling of VIEW_CONVERT_EXPRs to...
2024-01-29  Richard Bienermiddle-end/113622 - handle store with variable index...
2024-01-23  Andrew Pinskiaarch64/expr: Use ccmp when the outer expression is...
2024-01-21  Mikael PetterssonRe: [PATCH] Avoid ICE with m68k-elf -malign-int and...
2024-01-19  Jakub Jelinekexpansion: Fix ICEs with BLKmode VIEW_CONVERT_EXPR...
2024-01-11  Andrew Pinskiexpr: Limit the store flag optimization for single...
2024-01-11  Richard Bienermiddle-end/112740 - vector boolean CTOR expansion issue
2024-01-04  Roger SayleImproved RTL expansion of field assignments into promot...
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-11  Alexandre Oliva-finline-stringops: avoid too-wide smallest_int_mode_fo...
2023-12-11  Andrew Pinskiexpr: catch more `a*bool` while expanding [PR 112935]
2023-12-07  Jakub Jelinekexpr: Handle BITINT_TYPE in count_type_elements [PR112881]
2023-11-29  Alexandre OlivaIntroduce -finline-stringops
2023-11-24  Haochen GuiClean up by_pieces_ninsns
2023-11-23  Jakub Jelinekexpr: Fix &bitint_var handling in initializers [PR112336]
2023-11-14  Andrew StubbsFix ICE generating uniform vector masks
2023-11-10  Andrew Stubbsvect: Don't set excess bits in unform masks
2023-10-30  Haochen GuiExpand: Checking available optabs for scalar modes...
2023-10-23  Haochen GuiExpand: Enable vector mode for by pieces compares
2023-10-18  Andrew PinskiFix expansion of `(a & 2) != 1`
2023-10-17  Vineet Guptaexpr: don't clear SUBREG_PROMOTED_VAR_P flag for a...
2023-09-29  Richard SandifordRemove poly_int_pod
2023-09-29  Richard SandifordSimplify & expand c_readstr
2023-09-20  Jakub Jelinekmiddle-end: use MAX_FIXED_MODE_SIZE instead of precidio...
2023-09-07  Jakub Jelinekmiddle-end: Avoid calling targetm.c.bitint_type_info...
2023-09-06  Jakub JelinekMiddle-end _BitInt support [PR102989]
2023-08-10  Jakub Jelinekexpr: Small optimization [PR102989]
2023-07-28  Roger SaylePR rtl-optimization/110587: Reduce useless moves in...
2023-06-29  Uros Bizjakcselib+expr+bitmap: Change return type of predicate...
2023-06-29  Richard Bienermiddle-end/110452 - bad code generation with AVX512...
2023-06-13  Roger SayleAvoid duplicate vector initializations during RTL expan...
2023-06-07  Andrew PinskiHandle const_int in expand_single_bit_test
2023-06-07  Andrew PinskiImprove do_store_flag for single bit when there is...
2023-06-05  Andre VieiraRemove widen_plus/minus_expr tree codes
2023-06-04  Andrew PinskiImprove do_store_flag for comparing single bit against...
2023-06-04  Andrew PinskiImprove do_store_flag for single bit comparison against 0
2023-05-21  Andrew PinskiFix expand_single_bit_test for big-endian
2023-05-21  Andrew PinskiFix PR 109919: ICE in emit_move_insn with some bit...
2023-05-20  Andrew PinskiExpand directly for single bit test
2023-05-20  Andrew PinskiUse BIT_FIELD_REF inside fold_single_bit_test
2023-05-20  Andrew PinskiSimplify fold_single_bit_test with respect to code
2023-05-20  Andrew PinskiSimplify fold_single_bit_test slightly
2023-05-20  Andrew PinskiUse get_def_for_expr in fold_single_bit_test
2023-05-20  Andrew PinskiInline and simplify fold_single_bit_test_into_sign_test...
2023-05-20  Andrew PinskiMove fold_single_bit_test to expr.cc from fold-const.cc
2023-05-18  Bernhard Reutner... gcc: use _P() defines from tree.h
2023-04-19  Uros BizjakIntroduce VIRTUAL_REGISTER_P and VIRTUAL_REGISTER_NUM_P...
2023-03-14  Eric BotcazouRevert latest change to emit_group_store
2023-03-12  Tamar Christinamiddle-end: Revert can_special_div_by_const changes...
2023-01-03  Jakub Jelinekexpr: Fix up store_expr into SUBREG_PROMOTED_* target...
2023-01-02  Jakub JelinekUpdate copyright years.
2022-11-14  Tamar Christinamiddle-end: Support not decomposing specific divisions...
2022-11-04  Eric BotcazouDo not use subword paradoxical subregs in emit_group_store
2022-10-25  H.J. LuAlways use TYPE_MODE instead of DECL_MODE for vector...
2022-10-19  Jakub Jelinekexpr: Fix ICE on BFmode -> SFmode conversion of constan...
2022-10-14  Jakub Jelinekmiddle-end, c++, i386, libgcc: std::bfloat16_t and...
2022-10-13  Eric BotcazouFix emit_group_store regression on big-endian
2022-10-06  Richard Bienermiddle-end/107115 - avoid bogus redundant store removal...
2022-07-26  Peter Bergnerc: Handle initializations of opaque types [PR106016]
2022-07-09  Jeff Law[RFA] Improve initialization of objects when the initia...
2022-07-08  Tamar Christinamiddle-end: Use subregs to expand COMPLEX_EXPR to set...
2022-07-04  Roger Saylemiddle-end: Support ABIs that pass FP values as wider...
2022-07-01  Eric BotcazouAmend fix for PR middle-end/105874
2022-06-27  David Malcolmexpr.cc: use final/override on op_by_pieces_d vfuncs
2022-06-21  Jakub Jelinekexpand: Fix up expand_cond_expr_using_cmove [PR106030]
2022-06-10  Roger SaylePR rtl-optimization/7061: Complex number arguments...
2022-06-08  Roger SaylePR middle-end/105874: Use EXPAND_MEMORY to fix ada...
2022-06-07  Roger SaylePR middle-end/105853: Call store_constructor directly...
2022-06-04  Roger SaylePR middle-end/95126: Expand small const structs as...
2022-05-19  Roger SaylePR middle-end/98865: Expand X*Y as X&-Y when Y is ...
2022-05-13  Richard BienerMake gimple_build main workers more flexible
2022-02-25  Alexandre OlivaRevert commit r12-5852-g50e8b0c9bca6cdc57804f860ec5311b...
2022-01-19  Robin Dappifcvt/optabs: Allow using a CC comparison for emit_cond...
2022-01-17  Martin LiskaChange references of .c files to .cc files
2022-01-17  Martin LiskaRename .c files to .cc files.