rs6000: Remove -maltivec={be,le}
[platform/upstream/gcc.git] / gcc / config / rs6000 / altivec.md
2018-05-10 Segher Boessenkoolrs6000: Remove -maltivec={be,le}
2018-03-20 Peter Bergnerre PR target/83789 (__builtin_altivec_lvx fails for...
2018-03-14 Carl Lovers6000-c.c: Add macro definitions for ALTIVEC_BUILTIN_V...
2018-02-22 Segher Boessenkoolrs6000: Delete meaningless arguments to define_{expand...
2018-02-22 Segher Boessenkoolrs6000: Use brace blocks in define_insn
2018-02-07 Iain Sandoealtivec.md (*restore_world): Remove LR use.
2018-01-17 Will Schmidtrs6000.c (rs6000_gimple_builtin): Add gimple folding...
2018-01-09 Carl Lovealtivec.md (p8_vmrgow): Add support for V2DI, V2DF...
2018-01-08 Bill Schmidtre PR target/83677 (PPC: The xxpermr instruction is...
2018-01-03 Jakub JelinekUpdate copyright years.
2018-01-02 Richard SandifordRemove vec_perm_const optab
2017-11-15 Bill Schmidtaltivec.h (vec_xst_be): New #define.
2017-11-06 Bill Schmidt[gcc]
2017-11-01 Richard SandifordAdd a VEC_SERIES rtl code
2017-11-01 Richard SandifordAdd gen_(const_)vec_duplicate helpers
2017-10-30 Will Schmidtrs6000.c (rs6000_gimple_fold_builtin): Add support...
2017-09-26 Carl Lovers6000-c.c (P9V_BUILTIN_VEC_XL_LEN_R, [...]): Add suppo...
2017-09-12 Carl Lovealtivec.md (vec_widen_umult_even_v4si, [...]): Add...
2017-09-05 Bill Schmidtre PR target/81833 (PowerPC: VSX: Miscompiles ffmpeg...
2017-08-17 Bill Schmidtaltivec.md (UNSPEC_VMRGOW_DIRECT): New constant.
2017-08-17 Peter Bergneraltivec.md (VParity): Remove TARGET_VSX_TIMODE.
2017-08-01 Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-07-22 Carl Lovers6000-c.c (altivec_overloaded_builtins): Add ALTIVEC_B...
2017-07-18 Carl LoveRevert commit r249424 2017-06-20 Carl Love <cel@us...
2017-07-07 Carl Lovers6000-c: Add support for built-in function vector...
2017-06-26 Carl Lovers6000-c.c: Add support for built-in functions vector...
2017-06-20 Carl Lovers6000-c.c (altivec_overloaded_builtins): Add ALTIVEC_B...
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 Carl Lovere PR target/80982 (gcc.target/powerpc/builtins-3-runna...
2017-06-07 Carl Lovealtivec.md: Fix argument swizzle in vec_doublel support...
2017-06-02 Carl Lovers6000-c: Add support for built-in functions vector...
2017-02-10 Aaron Sawdeyre PR target/79295 (gcc.target/powerpc/bcd-3.c fails...
2017-01-30 Aaron Sawdeyre PR target/79170 (memcmp builtin expansion sequence...
2017-01-18 Bill Schmidtaltivec.md (altivec_vbpermq): Change "type" attribute...
2017-01-18 Bill Schmidtaltivec.h (vec_bperm): Change #define.
2017-01-17 Bill Schmidtaltivec.h (vec_rlmi): New #define.
2017-01-16 Carl Lovers6000-c (altivec_overloaded_builtins): Add support...
2017-01-01 Jakub JelinekUpdate copyright years.
2016-12-17 Kelvin Nilsenbyte-in-either-range-0.c: New test.
2016-11-11 Michael Meissnerre PR target/78243 (incorrect byte offset in vextractuh...
2016-10-18 Kelvin Nilsenvec-all-ne-0.c: New test.
2016-09-20 Michael Meissnerrs6000.c (rs6000_expand_vector_init): For V4SF inits...
2016-09-01 Segher Boessenkoolrs6000: Rename 110 -> VSCR_REGNO
2016-09-01 Segher Boessenkoolrs6000: Rename 109 -> VRSAVE_REGNO
2016-09-01 Segher Boessenkoolrs6000: Rename 74 -> CR6_REGNO
2016-09-01 Segher Boessenkoolrs6000: Use LR_REGNO instead of constant 65
2016-07-27 Michael Meissnervector.md (vec_extract<mode>): Change the calling signa...
2016-07-14 Alan Modra[RS6000] Disparage altivec_mov gpr alternatives
2016-07-12 Michael Meissnerre PR target/71805 (incorrect code for test pr45752...
2016-07-01 Kelvin Nilsenaltivec.md (*altivec_vpermr_<mode>_internal): Exchange...
2016-06-30 Kelvin Nilsenaltivec.md (darn_32): Change the condition to TARGET_P9...
2016-06-28 Pat Haugenrs6000.md ('type' attribute): Add veclogical,veccmpfx...
2016-06-13 Kelvin Nilsenaltivec.h (vec_absd): New macro for vector absolute...
2016-06-01 Kelvin Nilsenaltivec.h (vec_slv): New macro.
2016-05-24 Michael Meissneraltivec.md (VNEG iterator): New iterator for VNEGW...
2016-05-24 Michael Meissneraltivec.md (VParity): New mode iterator for vector...
2016-05-23 Michael Meissnerre PR target/71201 (PowerPC XXPERM instruction fails...
2016-05-19 Kelvin Nilsendarn-0.c: New test.
2016-04-27 Bill Schmidtaltivec.md (altivec_lvx_<mode>): Remove.
2016-02-17 Bill Schmidtaltivec.md (*altivec_lvxl_<mode>_internal): Output...
2016-01-04 Michael Meissnerconstraints.md (wo constraint): New constraint for...
2016-01-04 Jakub JelinekUpdate copyright years.
2015-09-21 Alan Lawrence[RS6000] Migrate from reduc_xxx to reduc_xxx_scal optabs
2015-09-03 Bill Schmidtaltivec.md (altivec_vperm_v8hiv16qi): New define_insn.
2015-08-12 Michael Meissnerre PR target/67071 (GCC misses an optimization to load...
2015-08-03 Michael Meissnervector.md (VEC_L): Add KFmode and TFmode.
2015-06-15 David Edelsohnaltivec.md: Delete UNSPEC_VMLADDUHM.
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-04-23 Bill Schmidtaltivec.md (*altivec_lvx_<mode>_internal): Remove aster...
2015-01-05 Jakub JelinekUpdate copyright years.
2014-11-24 Michael Meissnerre PR target/63965 (ICE: in extract_constrain_insn...
2014-10-29 Richard Sandiforddecl.c, [...]: Remove redundant enum from machine_mode.
2014-10-03 Bill Schmidtaltivec.md (altivec_lvsl): New define_expand.
2014-07-20 Bill Schmidtaltivec.md (unspec enum): Fix typo in UNSPEC_VSLDOI.
2014-04-24 Michael Meissnerextend.texi (PowerPC Built-in Functions): Document...
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-23 Bill Schmidtaltivec.md (altivec_lve<VI_char>x): Replace define_insn...
2014-02-21 Bill Schmidtaltivec.md (altivec_vsumsws): Replace second vspltw...
2014-02-21 William Schmidtaltivec.md (altivec_lvxl): Rename as *altivec_lvxl_...
2014-02-17 Bill Schmidtaltivec.md (p8_vmrgew): Handle little endian targets.
2014-02-05 Bill Schmidtrs6000.c (altivec_expand_vec_perm_const): Change CODE_F...
2014-02-05 Bill Schmidtaltivec.md (altivec_vsum2sws): Adjust code generation...
2014-02-05 Bill Schmidtaltivec.md (UNSPEC_VPACK_UNS_UNS_MOD_DIRECT): New unspec.
2014-02-03 Bill Schmidtrs6000.c (altivec_expand_vec_perm_le): Generalize for...
2014-02-03 Bill Schmidtaltivec.md (UNSPEC_VSUMSWS_DIRECT): New unspec.
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_...
2014-01-15 Bill Schmidtaltivec.md (mulv8hi3): Explicitly generate vmulesh...
2014-01-02 Richard SandifordUpdate copyright years in gcc/
2013-11-15 Bill Schmidtaltivec.md (UNSPEC_VPERM_X, [...]): Remove.
2013-11-06 Bill Schmidtaltivec.md (mulv4si3): Ensure we generate vmulouh for...
2013-11-06 Bill Schmidtaltivec.md (vec_widen_umult_even_v16qi): Change define_...
2013-11-04 Bill Schmidtaltivec.md (vec_widen_umult_hi_v16qi): Swap arguments...
2013-10-23 Bill Schmidtaltivec.md (mulv8hi3): Adjust for little endian.
2013-10-20 Bill Schmidtaltivec.md (vec_unpacku_hi_v16qi): Adjust for little...
2013-10-11 Bill Schmidtvector.md (vec_realign_load<mode>): Generate vperm...
next