]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/expr.c
[6/77] Make GET_MODE_WIDER return an opt_mode
[thirdparty/gcc.git] / gcc / expr.c
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-21  Richard SandifordAdd a type_has_mode_precision_p helper function
2017-08-01  Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-06-29  Eric Botcazouexpr.c (expand_expr): When testing for unaligned objects...
2017-06-29  Steve Ellceyccmp.c (ccmp_tree_comparison_p): New function.
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-05-02  Tamar Christinaexpr.c (expand_expr_real_2): Re-cost if previous costs...
2017-04-27  Tamar Christinare PR middle-end/79665 (gcc's signed (x*x)/200 is slowe...
2017-04-12  Jakub Jelinekre PR middle-end/80163 (ICE on hopefully valid code)
2017-03-07  Jakub Jelinekre PR rtl-optimization/79901 (ICE in prepare_cmp_insn...
2017-02-23  Jakub Jelinekre PR middle-end/79665 (gcc's signed (x*x)/200 is slowe...
2017-01-19  Richard Earnshaw[expand] Fix for PR rtl-optimization/79121 incorrect...
2017-01-10  Eric Botcazouexpr.c (store_field): In the bitfield case...
2017-01-09  Eric Botcazouexpr.c (store_field): In the bitfield case...
2017-01-01  Jakub JelinekUpdate copyright years.
2016-12-16  Richard Bienerre PR middle-end/71632 (hang at -O3 on x86_64-linux...
2016-12-13  Martin LiskaFill bitregion_{start,end} in store_constructor (PR...
2016-11-21  Trevor Saundersmake recog () take a rtx_insn *
2016-11-18  Richard SandifordUse rtx_mode_t instead of std::make_pair
2016-11-16  Richard SandifordOptimise CONCAT handling in emit_group_load
2016-11-09  Richard Bienercommon.opt (flag_evaluation_order): Remove.
2016-11-04  Eric Botcazouexpr.h (copy_blkmode_from_reg): Delete.
2016-10-29  Jakub Jelinekre PR rtl-optimization/77919 (ICE converting DC to...
2016-10-28  Jakub Jelinekre PR rtl-optimization/77919 (ICE converting DC to...
2016-10-25  Jakub Jelinekre PR target/78102 (GCC refuses to generate PCMPEQQ...
2016-10-14  Jakub Jelinekre PR middle-end/77959 (ICE in ix86_decompose_address...
2016-10-13  Thomas Preud'hommeMove MEMMODEL_* from coretypes.h to memmodel.h
2016-10-09  Jakub Jelinektree-ssa.c (target_for_debug_bind, [...]): Use VAR_P...
2016-10-07  Bernd Schmidtre PR tree-optimization/77880 (out of memory building...
2016-09-23  Jakub Jelinek* hsa-gen.c (hsa_op_immed::hsa_op_immed Use CONSTRUCTOR...
2016-09-22  Richard Bienerre PR fortran/77678 (ICE in fold_read_from_constant_str...
2016-09-16  Jason MerrillAdd inline functions for various bitwise operations.
2016-08-12  Marek Polacekre PR c/7652 (-Wswitch-break : Warn if a switch case...
2016-07-27  Bernd Edlingerdefaults.h (LOG2_BITS_PER_UNIT): Move from here...
2016-07-19  Uros Bizjakbuiltins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_I...
2016-07-12  Kyrylo Tkachov[expr.c] PR middle-end/71700: zero-extend sub-word...
2016-07-11  Bernd EdlingerConvert TYPE_ALIGN_OK to a TYPE_LANG_FLAG.
2016-06-14  Richard Bienerre PR middle-end/71310 (Bitfields cause load hit store...
2016-06-05  John David Anglinexpr.c (move_by_pieces_d::generate): Mark mode paramete...
2016-06-03  Bernd Schmidtre PR tree-optimization/52171 (memcmp/strcmp/strncmp...
2016-05-20  Richard Guentherre PR target/29756 (SSE intrinsics hard to use without...
2016-05-13  Eric Botcazoubuiltins.c (expand_builtin_memcmp): Do not emit the...
2016-05-02  Richard SandifordAdd a wi::to_wide helper function
2016-05-02  Richard SandifordSupport << and >> for offset_int and widest_int
2016-04-18  Michael Matztree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.
2016-04-14  Jason MerrillRevert empty class parameter passing ABI changes.
2016-04-13  Jason MerrillWarn about empty parameter ABI with -Wabi=9.
2016-02-24  Jakub Jelinekre PR middle-end/69909 (wrong code with -Os and vectors...
2016-02-19  Jakub JelinekTweak comment further.
2016-02-19  Jakub Jelinekre PR c++/69851 (ICE: in assign_temp, at function...
2016-02-11  Jakub Jelinekcgraph.c: Spelling fixes - behaviour -> behavior and...
2016-01-23  Jakub Jelinektree-ssanames.c (release_free_names_and_compact_live_na...
2016-01-22  Christian Bruel[multiple changes]
2016-01-21  Bernd SchmidtFix PR66178, ICE due to misexpansion of constant expres...
2016-01-14  Alan LawrenceTidy: remove reduc_xxx_optab migration code.
2016-01-11  Ilya Enkovichre PR target/69010 (Boolean vector constant with a...
2016-01-08  Jason MerrillPR c++/68983 (BE)
2016-01-04  Jakub JelinekUpdate copyright years.
2015-11-12  Ilya Enkovichexpr.c (do_store_flag): Expand vector comparison as...
2015-11-10  Ilya Enkovichexpr.c (do_store_flag): Use expand_vec_cmp_expr for...
2015-11-08  Eric BotcazouMerge of the scalar-storage-order branch.
2015-10-30  Andrew MacLeodalias.c: Remove unused headers.
2015-10-29  Andrew MacLeodalias.c: Reorder #include statements and remove duplicates.
2015-10-21  Richard HendersonChange default of non-overlapping address space conversion
2015-10-21  Jan Hubickare PR middle-end/67966 (ICE in convert_move, at expr...
2015-10-12  Jason Merrillre PR c++/67557 (Calling copy constructor of base class...
2015-10-07  Jan Hubickaexpr.c (store_expr_with_bounds): Handle aggregate moves...
2015-10-05  Richard SandifordRemove REAL_VALUE_FROM_CONST_DOUBLE
2015-10-05  Richard SandifordRemove remaining uses of CONST_DOUBLE_FROM_REAL_VALUE
2015-09-20  Trevor Saundersswitch from gimple to gimple*
2015-09-17  Richard SandifordSplit up optabs.[hc]
2015-09-10  Jiong Wang[Patch/expand] Cost instruction sequences when doing...
2015-09-01  Richard Bienerexpr.c (expand_expr_real_1): For expanding TERed defs...
2015-08-19  Jiong Wang[Patch][expand] Check gimple statement to improve LSHIF...
2015-08-17  David Sherwoodarm.c (neon_element_bits): Replace call to GET_MODE_BIT...
2015-08-14  Alexandre Oliva[PR64164] Drop copyrename, use coalescible partition...
2015-08-03  Alexander Basovre PR middle-end/64744 (ARM: gcc internal compiler...
2015-07-30  Anatoly SokolovUse lowpart_subreg instead of simplify_gen_subreg
2015-07-25  David EdelsohnRevert:
2015-07-23  Alexandre Oliva[PR64164] Drop copyrename, use coalescible partition...
2015-07-10  Andrew MacLeodgimple-predict.h: New file.
2015-07-10  Kyrylo Tkachov[obvious] Fix typos above expand_cond_expr_using_cmove
2015-07-09  Trevor Saundersalways define WORD_REGISTER_OPERATIONS
2015-07-08  Alan Modratarget.def (rtx_costs): Remove "code" param, add "mode".
2015-07-08  Andrew MacLeodtree-core.h: Include symtab.h.
2015-07-05  Richard Sandifordexpr.h (gen_move_insn_uncast): Delete.
2015-07-05  Richard Sandifordtarget.def: Add code_for_* hooks.
2015-06-30  Richard Sandifordtarget-insns.def (jump): New targetm instruction pattern.
2015-06-30  Richard Sandifordgcc/
2015-06-30  Richard Bienertarget-insns.def (canonicalize_funcptr_for_compare...
2015-06-25  Andrew MacLeodfunction.h (ipa_opt_pass, [...]): Move forward declarat...
2015-06-22  Mikhail MaltsevUse std::swap instead of manual swaps.
2015-06-17  Andrew MacLeodcoretypes.h: Include input.h and as-a.h.
2015-06-10  Alexandre OlivaRevert "[PR64164] Drop copyrename, use coalescible...
2015-06-09  Alexandre Oliva[PR64164] Drop copyrename, use coalescible partition...
2015-06-08  Andrew MacLeodcoretypes.h: Include hash-table.h and hash-set.h for...
2015-06-06  Richard Sandifordemit-rtl.c, [...]: Replace rtx base types with more...
2015-06-04  Andrew MacLeodcoretypes.h: Include machmode.h...
next