]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/optabs.c
Widening optab cleanup
[thirdparty/gcc.git] / gcc / optabs.c
2017-11-01  rsandifoWidening optab cleanup
2017-11-01  rsandifoAdd a VEC_SERIES rtl code
2017-11-01  rsandifoAdd gen_(const_)vec_duplicate helpers
2017-10-22  rsandifoMake more use of GET_MODE_UNIT_PRECISION
2017-10-14  uros PR bootstrap/82553
2017-10-14  uros * optabs.c (expand_memory_blockage): Use targetm.gen_m...
2017-10-14  uros * target-insns.def: Add memory_blockage.
2017-10-13  rsandifoMake more use of GET_MODE_UNIT_SIZE
2017-09-05  rsandifoMake mode_for_vector return an opt_mode
2017-09-04  amonakovoptabs: ensure atomic_load/stores have compiler barriers
2017-09-04  rsandifoPR82045: Avoid passing machine modes through "..."
2017-09-01  amonakovretire mem_signal_fence pattern
2017-08-30  rsandifo[71/77] Use opt_scalar_mode for mode iterators
2017-08-30  rsandifo[70/77] Make expand_fix/float check for scalar modes
2017-08-30  rsandifo[64/77] Add a scalar_mode class
2017-08-30  rsandifo[62/77] Big machine_mode to scalar_int_mode replacement
2017-08-30  rsandifo[54/77] Add explicit int checks for alternative optab...
2017-08-30  rsandifo[51/77] Use opt_scalar_int_mode when iterating over...
2017-08-30  rsandifo[35/77] Add uses of as_a <scalar_int_mode>
2017-08-30  rsandifo[30/77] Use scalar_int_mode for doubleword splits
2017-08-30  rsandifo[26/77] Use is_a <scalar_int_mode> in subreg/extract...
2017-08-30  rsandifo[21/77] Replace SCALAR_INT_MODE_P checks with is_a...
2017-08-30  rsandifo[20/77] Replace MODE_INT checks with is_int_mode
2017-08-30  rsandifo[19/77] Add a smallest_int_mode_for_size helper function
2017-08-30  rsandifo[18/77] Make int_mode_for_mode return an opt_scalar_int...
2017-08-30  rsandifo[7/77] Add scalar_float_mode
2017-08-30  rsandifo[6/77] Make GET_MODE_WIDER return an opt_mode
2017-08-30  rsandifo[4/77] Add FOR_EACH iterators for modes
2017-08-28  amonakovoptabs: ensure mem_thread_fence is a compiler barrier
2017-08-01  jakub PR target/80846
2017-07-16  ebotcazou PR rtl-optimization/81424
2017-07-16  hubicka * profile-count.h (profile_probability::from_reg_br_pr...
2017-06-30  nathan * ggc.h (empty_string): Delete.
2017-06-29  hubicka * asan.c (asan_emit_stack_protection): Update.
2017-05-13  wilsonPatch for RTL expand bug affecting aarch64 vector code.
2017-04-12  jakub PR tree-optimization/79390
2017-02-01  torvaldFix __atomic to not implement atomic loads with CAS.
2017-01-01  jakub Update copyright years.
2016-11-21  tbsaunderemove cast from emit_libcall_block
2016-11-16  rsandifoFix vec_cmp comparison mode
2016-11-02  tbsaundesplit up some variables to use rtx_insn * more
2016-10-25  jakub PR target/78102
2016-10-15  ebotcazou * optabs.c (expand_parity): Fix mode mismatch, add...
2016-09-26  thopre012016-09-26 Thomas Preud'homme <thomas.preudhomme...
2016-09-13  macro * optabs.c (prepare_cmp_insn): Update documentation...
2016-07-21  jgreenhalgh[Patch 3/2 ifcvt costs] Don't expand a conditional...
2016-07-19  uros * builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WID...
2016-05-13  ebotcazou * builtins.c (expand_builtin_memcmp): Do not emit...
2016-02-16  jakub PR rtl-optimization/69764
2016-02-12  jakub PR rtl-optimization/69764
2016-01-11  ienkovichgcc/
2016-01-04  jakub Update copyright years.
2015-12-02  jakub PR target/68647
2015-11-27  jakub PR tree-optimization/68552
2015-11-24  jakub PR target/68483
2015-11-10  ienkovichgcc/
2015-11-10  ienkovichgcc/
2015-11-10  ienkovichgcc/
2015-11-10  ktkachov[optabs][ifcvt][1/3] Define negcc, notcc optabs
2015-11-09  sje2015-11-09 Steve Ellcey <sellcey@imgtec.com>
2015-11-09  ienkovichgcc/
2015-10-30  amacleod2015-10-30 Andrew MacLeod <amacleod@redhat.com>
2015-10-29  amacleod2015-10-29 Andrew MacLeod <amacleod@redhat.com>
2015-10-26  ktkachov[optabs.c] Fix PR 67989: Handle const0_rtx target in...
2015-10-22  rguenth2015-10-22 Richard Biener <rguenther@suse.de>
2015-10-21  ienkovichgcc/
2015-10-05  rsandifoRemove remaining uses of CONST_DOUBLE_FROM_REAL_VALUE
2015-09-17  rsandifoSplit up optabs.[hc]
2015-09-14  danglin PR middle-end/67401
2015-09-03  wschmidt[gcc]
2015-08-25  nathan * optabs.c (emit_indirect_jump): Don't try an emit...
2015-08-17  davids * config/arm/arm.c (neon_element_bits): Replace...
2015-07-28  rsandifogcc/
2015-07-28  rsandifogcc/
2015-07-28  rsandifogcc/
2015-07-10  amacleod2015-07-10 Andrew MacLeod <amacleod@redhat.com>
2015-07-08  amodra * target.def (rtx_costs): Remove "code" param, add...
2015-07-08  amacleod2015-07-07 Andrew MacLeod <amacleod@redhat.com>
2015-07-05  rsandifogcc/
2015-06-30  rsandifogcc/
2015-06-30  rsandifogcc/
2015-06-25  rsandifogcc/
2015-06-22  miyukiUse std::swap instead of manual swaps.
2015-06-17  amacleod2015-06-17 Andrew MacLeod <amacleod@redhat.com>
2015-06-08  amacleod2015-06-08 Andrew MacLeod <amacleod@redhat.com>
2015-06-06  rsandifogcc/
2015-06-04  amacleod2015-06-04 Andrew MacLeod <amacleod@redhat.com>
2015-05-24  tbsaundeprovide default for HAVE_mem_signal_fence
2015-05-24  tbsaundealways define HAVE_memory_barrier
2015-05-24  tbsaundeprovide default for HAVE_mem_thread_fence
2015-05-22  tbsaunderemove #if HAVE_conditional_move
2015-05-22  tbsaundealways define HAVE_conditional_move
2015-05-20  miyukiPromote types of RTL expressions to more derived ones.
2015-05-19  krebbeloptabs: Fix vec_perm -> V16QI middle end lowering.
2015-05-19  miyukiUse std::swap instead of explicit swaps
2015-05-12  amacleod2015-05-12 Andrew MacLeod <amacleod@redhat.com>
2015-05-08  alalaw01optabs.c: Make vector_compare_rtx cope with VOID mode...
2015-04-22  tbsaundealways define HAVE_cc0
2015-01-15  prathamesh34922015-10-15 Prathamesh Kulkarni <prathamesh.kulkarni...
2015-01-09  prathamesh34922015-01-09 Michael Collison <michael.collison@linaro...
next