rs6000-c.c (is_float128_p): New helper function.
[platform/upstream/gcc.git] / gcc / config / rs6000 / vsx.md
2017-11-14 Michael Meissnerrs6000-c.c (is_float128_p): New helper function.
2017-11-13 Carl Lovers6000-c.c (altivec_overloaded_builtins): Add support...
2017-11-06 Carl Lovers6000-c.c (P8V_BUILTIN_VEC_REVB): Add power 8 definitions.
2017-09-27 Michael Meissnervsx.md (peephole for optimizing move SF to GPR): Adjust...
2017-09-26 Carl Lovers6000-c.c (P9V_BUILTIN_VEC_XL_LEN_R, [...]): Add suppo...
2017-09-26 Michael Meissnervsx.md (vsx_xscvdpspn): Eliminate useless alternative...
2017-09-26 Michael Meissnervsx.md (vsx_xscvspdp_scalar2): Move insn so that it...
2017-09-07 Carl Lovevsx.md (define_insn "*stxvl"): Add missing argument...
2017-08-17 Peter Bergneraltivec.md (VParity): Remove TARGET_VSX_TIMODE.
2017-08-17 Peter Bergnerre PR target/72804 (Poor code gen with -mvsx-timode)
2017-08-07 Michael Meissnerre PR target/81593 (Optimize PowerPC vector set from...
2017-08-01 Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-07-27 Peter Bergnerpredicates.md (volatile_mem_operand): Remove code relat...
2017-07-27 Richard Sandiford[rs6000] Avoid rotates of floating-point modes
2017-07-26 Michael Meissnerrs6000-cpus.def (ISA_2_7_MASKS_SERVER): Delete -mvsx...
2017-07-26 Michael Meissnerrs6000.c (rs6000_init_hard_regno_mode_ok): Eliminate...
2017-07-24 Carl Lovers6000-c.c: Add support for built-in functions vector...
2017-07-14 Kelvin Nilsenrs6000-c.c (altivec_overloaded_builtins): Add array...
2017-06-29 Carl Lovers6000-c.c: Add support for built-in functions vector...
2017-06-20 Michael Meissnerre PR target/79799 (Improve vec_insert of float on...
2017-06-17 Carl Lovealtivec.md (define_mode_attr VF_sxddp): Move to vsx.md.
2017-06-16 Carl Lovers6000-c.c (altivec_overloaded_builtins): Add definitio...
2017-06-07 Segher Boessenkoolrs6000: Remove TARGET_FPRS
2017-05-22 Michael Meissnerre PR target/80718 (GCC generates slow code for offsett...
2017-04-18 Michael Meissnerre PR target/80099 (ICE in rs6000_expand_vector_extract...
2017-03-22 Aaron Sawdeyre PR target/80123 (libgomp tests pr66199-2.c and pr661...
2017-03-16 Michael Meissnerre PR target/71294 (ICE in gen_add2_insn, at optabs...
2017-03-09 Bill Schmidtrs6000.c (rs6000_gen_le_vsx_permute): Use rotate instea...
2017-03-02 Bill Schmidtvector.md (vector_ne_<mode>_p): Correct operand numbers.
2017-03-01 Kelvin Nilsenre PR target/79395 (Compile error with -mcpu=power9...
2017-02-17 Bill Schmidtre PR target/79261 (vec_xxpermdi appears to have endian...
2017-02-14 Carl Lovers6000.c: Add case statement entry to make the xvcvuxds...
2017-01-26 Michael Meissnerre PR target/79179 (PowerPC64: -mcpu=power9 creates...
2017-01-23 Kelvin Nilsenscalar-insert-exp-3.c: New test.
2017-01-18 Michael Meissnerrs6000-c.c (altivec_overloaded_builtins): Add __builtin...
2017-01-05 Michael Meissnerre PR target/71977 (powerpc64: Use VSR when operating...
2017-01-04 Michael Meissnerre PR target/78900 (ICE in gcc.target/powerpc/signbit...
2017-01-01 Jakub JelinekUpdate copyright years.
2016-12-27 Michael Meissnerpredicates.md (const_0_to_12_operand): Rename predicate...
2016-12-14 Michael Meissnerrs6000.c (rs6000_split_vec_extract_var): On ISA 3.0...
2016-12-01 Kelvin Nilsenre PR target/78577 (Fix define_insn operand types for...
2016-11-30 Michael Meissnerre PR target/78602 (PowerPC vec-extract-v2df.c can...
2016-11-14 Michael Meissnerrs6000.c (rs6000_expand_vector_set): Add support for...
2016-11-11 Michael Meissnerre PR target/78243 (incorrect byte offset in vextractuh...
2016-11-10 Michael Meissnerrs6000.c (rs6000_hard_regno_mode_ok): If ISA 3.0...
2016-11-03 Michael Meissnerre PR target/78192 (extract from vector registers to...
2016-11-01 Michael Meissnervsx.md (VSX_EXTRACT_FL): New iterator for all binary...
2016-10-27 Michael Meissnerconstraints.md (wH constraint): Add new constraints...
2016-10-18 Kelvin Nilsenvec-all-ne-0.c: New test.
2016-10-12 Aaron Sawdeyre PR target/77934 (pattern for mtvsrdd needs to use...
2016-09-01 Segher Boessenkoolrs6000: Rename 74 -> CR6_REGNO
2016-08-23 Michael Meissnerrs6000.c (rs6000_expand_vector_init): Set initializatio...
2016-08-12 Michael Meissnervsx.md (vsx_concat_<mode>): Add support for the ISA...
2016-08-11 Bill Schmidtre PR target/72863 (Powerpc64le: redundant swaps when...
2016-08-10 Kelvin Nilsenaltivec.h (vec_extract_exp): New macro.
2016-08-01 Michael Meissnerrs6000-c.c (altivec_resolve_overloaded_builtin): Add...
2016-07-30 Michael Meissnerrs6000-protos.h (rs6000_adjust_vec_address): New functi...
2016-07-28 Michael Meissnerrs6000-protos.h (rs6000_split_vec_extract_var): New...
2016-07-27 Michael Meissnervector.md (vec_extract<mode>): Change the calling signa...
2016-07-01 Michael Meissnerre PR target/71720 (initialization of a vector of float...
2016-06-29 Michael Meissnerpredicates.md (const_0_to_7_operand): New predicate...
2016-06-28 Pat Haugenrs6000.md ('type' attribute): Add veclogical,veccmpfx...
2016-06-28 Michael Meissnervsx.md (UNSPEC_P9_MEMORY): New unspec to support loadin...
2016-06-15 Michael Meissnervsx.md (VSINT_84): Add DImode to enable loading DImode...
2016-06-01 Michael Meissnerre PR target/71186 (PowerPC64: Autovectorised code...
2016-05-18 Michael Meissnerre PR target/70915 (Improve loading 0/-1 in VSX registe...
2016-05-11 Michael Meissnerpredicates.md (quad_memory_operand): Move most of the...
2016-05-10 Bill Schmidtre PR target/70963 (vec_cts/vec_ctf intrinsics produce...
2016-04-29 Bill Schmidtaltivec.h: Change definitions of vec_xl and vec_xst.
2016-02-15 Alan Modra[RS6000] reload_vsx_from_gprsf splitter
2016-01-06 Bill Schmidtvsx.md (*p9_vecload_<mode>): Replace VSX_M mode iterato...
2016-01-04 Jakub JelinekUpdate copyright years.
2015-12-28 Bill Schmidtrs6000.c (rs6000_emit_le_vsx_move): Verify that this...
2015-12-17 Michael Meissnerre PR target/68805 (ICE while var-tracking in simplify_...
2015-11-16 Michael Meissnervsx.md (VSX_L): Do not include IBM extended double...
2015-11-13 Michael Meissnerconstraints.md (we constraint): New constraint for...
2015-09-21 Alan Lawrence[RS6000] Migrate from reduc_xxx to reduc_xxx_scal optabs
2015-08-03 Michael Meissnervector.md (VEC_L): Add KFmode and TFmode.
2015-06-02 Alan Modravsx.md (vsx_extract_v4sf): Revert accidental 2014-08...
2015-05-19 Alan Modrapredicates.md (gpc_reg_operand): Don't allow all hard...
2015-05-07 Richard Sandifordrtl.h (always_void_p): New function.
2015-05-06 Alan Modrare PR target/66033 (rs6000 nops removed by rtl_dce)
2015-01-05 Jakub JelinekUpdate copyright years.
2014-11-14 Michael Meissnerpredicates.md (easy_fp_constant): Delete redunant tests...
2014-09-10 Michael Meissnervsx.md (vsx_fmav4sf4): Use correct constraints for...
2014-09-04 Bill Schmidtvsx.md (*vsx_extract_<mode>_load): Always match selecti...
2014-09-02 Bill Schmidtrs6000-builtin.def (XVCVSXDDP_SCALE): New built-in...
2014-08-28 Bill Schmidtaltivec.h (vec_xl): New #define.
2014-08-11 Michael Meissnerconstraints.md (wh constraint): New constraint, for...
2014-06-26 Bill Schmidtre PR target/61542 ([4.8/4.9/trunk] vect-nop-move.c...
2014-06-06 Michael Meissnerre PR target/61431 (Powerpc tests pack01.c and p8vector...
2014-05-07 Segher Boessenkoolrs6000: New attributes for load/store: "sign_extend...
2014-04-18 Bill Schmidtvsx.md (vsx_xxmrghw_<mode>): Adjust for little-endian.
2014-04-08 Richard Sandifordre PR rtl-optimization/60763 (ICE in extract_insn start...
2014-03-27 Michael Meissnerre PR testsuite/60672 (FAIL: g++.dg/cpp1y/auto-fn25...
2014-03-13 Michael Meissnervector.md (VEC_L): Add V1TI mode to vector types.
2014-02-17 Bill Schmidtvsx.md (vsx_xxpermdi_<mode>): Handle little endian...
2014-01-30 Bill Schmidtrs6000.c (rs6000_expand_vector_init): Remove unused...
2014-01-30 Bill Schmidtrs6000.c (rs6000_expand_vector_init): Use gen_vsx_xxspl...
2014-01-29 Bill Schmidtrs6000.c (altivec_expand_vec_perm_const): Use CODE_FOR_...
next