Daily bump.
[gcc.git] / gcc / expmed.c
2021-01-04 Jakub JelinekUpdate copyright years.
2020-12-03 Eric BotcazouFix PR middle-end/98099
2020-12-02 Jakub Jelinekexpansion: Fix up infinite recursion due to double...
2020-08-09 Roger Saylemiddle-end: Correct calculation of mul_widen_cost and...
2020-07-22 Jozef Lawrynowiczexpmed: Fix possible use of NULL_RTX return value from...
2020-03-13 Eric BotcazouFix unaligned load with small memcpy on the ARM
2020-01-01 Jakub JelinekUpdate copyright years.
2019-11-20 Jakub Jelinekre PR middle-end/90840 (ICE in simplify_subreg, at...
2019-11-14 Richard SandifordAdd a targetm.vectorize.related_mode hook
2019-11-05 Jason MerrillFix conversions for built-in operator overloading candi...
2019-09-09 Bernd Edlingerexpmed.c (extract_bit_field): Update function comment...
2019-07-09 Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-03-14 Jakub Jelinekre PR rtl-optimization/89679 (wrong code with -Og ...
2019-01-09 Sandra LoosemorePR other/16615 [1/5]
2019-01-01 Jakub JelinekUpdate copyright years.
2018-09-27 Andrew Stubbs[pr82089] Don't sign-extend SFV 1 in BImode
2018-08-31 Jakub Jelinekre PR middle-end/87138 (wrong code with TI multiplicati...
2018-08-30 Vlad LazarEnable underflow check in canonicalize_comparison....
2018-08-23 Segher BoessenkoolFix recent bug in canonicalize_comparison (PR87026)
2018-08-21 Tamar ChristinaFix DSE big-endian subreg crash on AArch64.
2018-08-16 Vlad Lazarexpmed.h (canonicalize_comparison): New declaration.
2018-07-24 Jakub Jelinekre PR middle-end/86627 (Signed 128-bit division by...
2018-07-16 Uros Bizjakre PR middle-end/86511 (Traps are generated for non...
2018-07-04 Eric Botcazoure PR middle-end/86380 (incorrect comparison in functio...
2018-01-15 Richard Bienerre PR target/83850 (Spills on vector extract, gcc.targe...
2018-01-11 Sudakshina Das[PR82096] Fix ICE in int_mode_for_mode with arm-linux...
2018-01-10 Richard SandifordMostly revert r254296
2018-01-07 Richard Sandifordre PR middle-end/83699 (Many 64-bit SPARC gcc.dg/vect...
2018-01-03 Richard SandifordUse extract_bit_field_as_subreg for vectors
2018-01-03 Richard Sandifordpoly_int: GET_MODE_SIZE
2018-01-03 Richard Sandifordpoly_int: GET_MODE_BITSIZE
2018-01-03 Richard SandifordDirectly operate on CONST_VECTOR encoding
2018-01-03 Jakub JelinekUpdate copyright years.
2018-01-03 Richard Sandifordpoly_int: REGMODE_NATURAL_SIZE
2017-12-31 Jakub Jelinekre PR middle-end/83623 (ICE: in convert_move, at expr...
2017-12-20 Richard Sandifordpoly_int: SUBREG_BYTE
2017-12-20 Richard Sandifordpoly_int: C++ bitfield regions
2017-12-20 Richard Sandifordpoly_int: extract_bit_field bitrange
2017-12-20 Richard Sandifordpoly_int: store_bit_field bitrange
2017-12-20 Richard Sandifordpoly_int: tree constants
2017-12-20 Richard Sandifordpoly_int: rtx constants
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-07 Richard SandifordUse tree_vector_builder instead of build_vector
2017-11-15 Jakub Jelinekre PR target/82981 (unnecessary __multi3 call for mips6...
2017-11-09 Richard SandifordBase subreg rules on REGMODE_NATURAL_SIZE rather than...
2017-11-01 Richard SandifordWidening optab cleanup
2017-11-01 Richard SandifordAllow vector CONSTs
2017-10-23 Richard SandifordUse scalar_mode in expand_shift_1
2017-09-15 Richard SandifordTurn TRULY_NOOP_TRUNCATION into a hook
2017-09-14 Richard SandifordUse vec<> in build_vector
2017-09-12 Richard SandifordUse hard_regno_nregs instead of HARD_REGNO_NREGS
2017-09-12 Richard SandifordTurn SLOW_UNALIGNED_ACCESS into a target hook
2017-09-12 Richard SandifordPR81285: Fix uninitialised variable in emit_store_flag_int
2017-09-05 Richard SandifordMake mode_for_vector return an opt_mode
2017-09-05 Richard SandifordMake mode_for_size return an opt_mode
2017-09-04 Richard SandifordTurn MODES_TIEABLE_P into a target hook
2017-09-04 Richard SandifordAdd subreg_memory_offset helper functions
2017-08-30 Richard SandifordAdd a partial_subreg_p predicate
2017-08-30 Richard Sandiford[64/77] Add a scalar_mode class
2017-08-30 Richard Sandiford[63/77] Simplifications after type switch
2017-08-30 Richard Sandiford[62/77] Big machine_mode to scalar_int_mode replacement
2017-08-30 Richard Sandiford[52/77] Use scalar_int_mode in extract/store_bit_field
2017-08-30 Richard Sandiford[51/77] Use opt_scalar_int_mode when iterating over...
2017-08-30 Richard Sandiford[40/77] Use scalar_int_mode for extraction_insn fields
2017-08-30 Richard Sandiford[39/77] Two changes to the get_best_mode interface
2017-08-30 Richard Sandiford[38/77] Move SCALAR_INT_MODE_P out of strict_volatile_b...
2017-08-30 Richard Sandiford[37/77] Use scalar_int_mode when emitting cstores
2017-08-30 Richard Sandiford[35/77] Add uses of as_a <scalar_int_mode>
2017-08-30 Richard Sandiford[34/77] Add a SCALAR_INT_TYPE_MODE macro
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[17/77] Add an int_mode_for_size helper function
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-30 Richard SandifordSplit out parts of scompare_loc_descriptor and emit_sto...
2017-08-22 Richard SandifordMake more use of paradoxical_subreg_p
2017-08-01 Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-07-05 Richard SandifordRemove enum before machine_mode
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-03-31 Jakub Jelinekre PR middle-end/80173 (ICE in store_bit_field_1, at...
2017-01-01 Jakub JelinekUpdate copyright years.
2016-11-22 Jakub Jelinekre PR middle-end/78416 (wrong code for division by...
2016-11-18 Richard SandifordUse rtx_mode_t instead of std::make_pair
2016-10-17 Eric Botcazouexpmed.c (expand_shift_1): Add MAY_FAIL parameter and...
2016-10-13 Thomas Preud'hommeMove MEMMODEL_* from coretypes.h to memmodel.h
2016-09-16 Jason MerrillAdd inline functions for various bitwise operations.
2016-09-12 Kyrylo Tkachov[expmed.c] PR middle-end/77426 Delete duplicate conditi...
2016-08-16 Jakub Jelinekre PR middle-end/67485 (expmed.c sanitizer detects...
2016-08-12 Marek Polacekre PR c/7652 (-Wswitch-break : Warn if a switch case...
2016-07-26 Richard Bienerre PR tree-optimization/72517 (436.cactusADM: More...
2016-07-20 Uros Bizjakcse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.
2016-07-19 Uros Bizjakbuiltins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_I...
2016-07-14 Kyrylo Tkachov[1/2] Move choose_mult_variant declaration and dependen...
2016-06-08 Richard SandifordRemove word_mode hack for split bitfields
next