]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/expmed.c
Optimize ODR enum streaming
[thirdparty/gcc.git] / gcc / expmed.c
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
2016-04-18  Richard Bienerre PR middle-end/37870 (ICE in extract_bit_field_1)
2016-03-11  Jakub Jelinekre PR rtl-optimization/70174 (ICE at -O1 and above...
2016-01-04  Jakub JelinekUpdate copyright years.
2015-11-08  Eric BotcazouMerge of the scalar-storage-order branch.
2015-10-30  Andrew MacLeodalias.c: Remove unused headers.
next