Daily bump.
[gcc.git] / gcc / optabs.c
2021-01-13 Jakub Jelineki386, expand: Optimize also 256-bit and 512-bit permuta...
2021-01-04 Jakub JelinekUpdate copyright years.
2020-12-11 Jakub Jelinekexpand: Fix up expand_doubleword_mod on 32-bit targets...
2020-12-02 Jakub Jelinekexpansion: Fix up infinite recursion due to double...
2020-12-02 Jakub Jelinekexpansion: Further improve double-word modulo, division...
2020-12-01 Jakub JelinekImprove double-word mod even on powerpc [PR97459]
2020-12-01 Ilya LeoshkevichIntroduce can_vec_cmp_compare_p
2020-11-30 Jakub Jelinekexpansion: Improve double-word modulo by certain consta...
2020-10-30 qing zhaoAdd -fzero-call-used-regs option and zero_call_used_reg...
2020-09-27 Jakub Jelinekoptabs: Don't reuse target for multi-word expansions...
2020-09-27 Xionghu LuoIFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONV...
2020-06-17 Martin LiskaLower VEC_COND_EXPR into internal functions.
2020-06-02 Eric BotcazouFix bits/bytes confusion in latest change to expand_unop
2020-05-27 Eric BotcazouAdd support for __builtin_bswap128
2020-04-23 Jakub JelinekShortcut identity VEC_PERM expansion [PR94710]
2020-04-17 Richard Bienerfix PVS studio reported bugs
2020-01-01 Jakub JelinekUpdate copyright years.
2019-11-14 Richard SandifordReplace mode_for_int_vector with related_int_vector_mode
2019-10-07 Ilya LeoshkevichIntroduce can_vcond_compare_p function
2019-09-09 Richard SandifordMake note_stores take an rtx_insn
2019-09-01 Jakub Jelinekre PR middle-end/91623 (-msse4.1 -O3 segfault in /usr...
2019-08-15 Richard SandifordAdd support for conditional shifts
2019-07-20 Jakub Jelinekre PR target/91204 (ICE in expand_expr_real_2, at expr...
2019-07-13 Prathamesh Kulkarnire PR target/90723 (pr88598-2.c segfaults with -msve...
2019-07-09 Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-06-27 Martin LiskaFix various issues seen with clang-static-analyzer.
2019-06-19 Jakub Jelinekmd.texi: Document vec_shl_<mode> pattern.
2019-02-13 Jakub Jelinekre PR middle-end/89281 (gcc/optabs.c:3901:30: runtime...
2019-02-05 Jakub Jelinekre PR target/89186 (ICE in mark_addressable at gcc...
2019-01-22 Jakub Jelinekre PR target/88905 (ICE: in decompose, at rtl.h:2253...
2019-01-01 Jakub JelinekUpdate copyright years.
2018-12-18 Jakub Jelinekre PR target/88513 (FAIL: gcc.target/i386/pr59591-1.c)
2018-11-30 Jeff Lawoptabs.c (expand_binop): Use "machine_mode" rather...
2018-11-16 Jakub Jelinekre PR middle-end/88032 (ICE in operand_subword_force...
2018-11-14 Jeff Lawoptabs.c (expand_binop): Pass INT_MODE to operand_subwo...
2018-08-16 Vlad Lazarexpmed.h (canonicalize_comparison): New declaration.
2018-05-29 Jakub Jelinekre PR target/85918 (Conversions to/from [unsigned]...
2018-05-25 Richard SandifordTry harder to preserve operand ties in maybe_legitimize...
2018-03-15 Jakub Jelinekre PR target/84860 (ICE in emit_move_insn, at expr...
2018-02-09 Eric Botcazouoptabs.c (prepare_cmp_insn): Try harder to emit a direc...
2018-01-03 Richard Sandifordpoly_int: GET_MODE_SIZE
2018-01-03 Richard Sandifordpoly_int: GET_MODE_PRECISION
2018-01-03 Richard Sandifordpoly_int: GET_MODE_NUNITS
2018-01-03 Jakub JelinekUpdate copyright years.
2018-01-03 Richard Sandifordpoly_int: vec_perm_indices element type
2018-01-02 Richard SandifordMake more use of rtx_vector_builder
2018-01-02 Richard SandifordUse vec_perm_builder::series_p in shift_amt_for_vec_per...
2018-01-02 Richard SandifordUse explicit encodings for simple permutes
2018-01-02 Richard SandifordMake vec_perm_indices use new vector encoding
2018-01-02 Richard SandifordCheck whether a vector of QIs can store all indices
2018-01-02 Richard SandifordRemove vec_perm_const optab
2018-01-02 Richard SandifordRefactor expand_vec_perm
2018-01-02 Richard SandifordThe vec_perm code falls back to doing byte-level permut...
2017-12-21 Jakub Jelinekre PR rtl-optimization/82973 (ICE in output_constant_po...
2017-12-20 Richard Sandifordpoly_int: create_integer_operand
2017-12-20 Richard SandifordAdd a gen_int_shift_amount helper function
2017-12-16 Richard SandifordRevert accidental commit
2017-12-16 Richard SandifordAdd a gen_int_shift_amount helper function
2017-12-16 Richard SandifordAdd VEC_SERIES_EXPR and associated optab
2017-12-16 Richard SandifordAdd VEC_DUPLICATE_EXPR and associated optab
2017-11-22 Jakub Jelinekre PR middle-end/82875 (ICE at -Os on valid code on...
2017-11-09 Richard SandifordBe stricter about CONST_VECTOR operands
2017-11-01 Richard SandifordAdd an is_narrower_int_mode helper function
2017-11-01 Richard SandifordWidening optab cleanup
2017-11-01 Richard SandifordAdd a VEC_SERIES rtl code
2017-11-01 Richard SandifordAdd gen_(const_)vec_duplicate helpers
2017-10-22 Richard SandifordMake more use of GET_MODE_UNIT_PRECISION
2017-10-14 Uros Bizjakre PR bootstrap/82553 (memory_blockage breaks bootstrap...
2017-10-14 Uros Bizjak* optabs.c (expand_memory_blockage): Use targetm.gen_me...
2017-10-14 Uros Bizjaktarget-insns.def: Add memory_blockage.
2017-10-13 Richard SandifordMake more use of GET_MODE_UNIT_SIZE
2017-09-05 Richard SandifordMake mode_for_vector return an opt_mode
2017-09-04 Alexander Monakovoptabs: ensure atomic_load/stores have compiler barriers
2017-09-04 Richard SandifordPR82045: Avoid passing machine modes through "..."
2017-09-01 Alexander Monakovretire mem_signal_fence pattern
2017-08-30 Richard Sandiford[71/77] Use opt_scalar_mode for mode iterators
2017-08-30 Richard Sandiford[70/77] Make expand_fix/float check for scalar modes
2017-08-30 Richard Sandiford[64/77] Add a scalar_mode class
2017-08-30 Richard Sandiford[62/77] Big machine_mode to scalar_int_mode replacement
2017-08-30 Richard Sandiford[54/77] Add explicit int checks for alternative optab...
2017-08-30 Richard Sandiford[51/77] Use opt_scalar_int_mode when iterating over...
2017-08-30 Richard Sandiford[35/77] Add uses of as_a <scalar_int_mode>
2017-08-30 Richard Sandiford[30/77] Use scalar_int_mode for doubleword splits
2017-08-30 Richard Sandiford[26/77] Use is_a <scalar_int_mode> in subreg/extract...
2017-08-30 Richard Sandiford[21/77] Replace SCALAR_INT_MODE_P checks with is_a...
2017-08-30 Richard Sandiford[20/77] Replace MODE_INT checks with is_int_mode
2017-08-30 Richard Sandiford[19/77] Add a smallest_int_mode_for_size helper function
2017-08-30 Richard Sandiford[18/77] Make int_mode_for_mode return an opt_scalar_int...
2017-08-30 Richard Sandiford[7/77] Add scalar_float_mode
2017-08-30 Richard Sandiford[6/77] Make GET_MODE_WIDER return an opt_mode
2017-08-30 Richard Sandiford[4/77] Add FOR_EACH iterators for modes
2017-08-28 Alexander Monakovoptabs: ensure mem_thread_fence is a compiler barrier
2017-08-01 Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-07-16 Eric Botcazoure PR rtl-optimization/81424 (internal error on GPRbuil...
2017-07-16 Jan Hubickaprofile-count.h (profile_probability::from_reg_br_prob_...
2017-06-30 Nathan Sidwellggc.h (empty_string): Delete.
2017-06-29 Jan Hubickaasan.c (asan_emit_stack_protection): Update.
2017-05-13 Jim WilsonPatch for RTL expand bug affecting aarch64 vector code.
2017-04-12 Jakub Jelinekre PR tree-optimization/79390 (10% performance drop...
2017-02-01 Torvald RiegelFix __atomic to not implement atomic loads with CAS.
next