]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/rs6000/altivec.md
Update copyright years.
[thirdparty/gcc.git] / gcc / config / rs6000 / altivec.md
2024-01-03  Jakub JelinekUpdate copyright years.
2023-11-17  Haochen Guirs6000: Enable vector mode for by pieces equality compare
2023-08-09  Carl Lovers6000: Fix __builtin_altivec_vcmpne{b,h,w} implementation
2023-06-28  Haochen Guirs6000: Splat vector small V2DI constants with vspltisw...
2023-04-26  Kewen Linrs6000: Fix predicate for const vector in sldoi_to_mov...
2023-04-04  Kewen Linrs6000: Fix vector parity support [PR108699]
2023-01-16  Jakub JelinekUpdate copyright years.
2022-11-02  Xionghu Luors6000: Byte reverse V8HI on Power8 by vector rotation.
2022-07-22  Will Schmidt[PATCH, rs6000] Cleanup some vstrir define_expand namin...
2022-01-17  Kewen Linrs6000: Use known constant for GET_MODE_NUNITS and...
2022-01-13  Xionghu Luors6000: Add split pattern to replace
2022-01-03  Jakub JelinekUpdate copyright years.
2021-12-21  Xionghu Luors6000: Replace UNSPECS with ss_plus/us_plus and ss_min...
2021-11-23  Haochen Guirs6000: Optimize code generation of vec_reve [PR100868]
2021-10-28  Xionghu Luors6000: Fold xxsel to vsel since they have same semantics
2021-10-28  Xionghu Luors6000: Fix wrong code generation for vec_sel [PR94613]
2021-10-19  Xionghu Luors6000: Remove unspecs for vec_mrghl[bhw]
2021-08-25  Kewen Linrs6000: Add vec_unpacku_{hi,lo}_v4si
2021-08-20  Michael MeissnerMove xx* builtins to vsx.md.
2021-08-13  Michael MeissnerFix xxeval predicates (PR 99921).
2021-07-20  Jakub Jelinekrs6000: Fix up easy_vector_constant_msb handling [PR101384]
2021-07-13  Michael MeissnerChange rs6000_const_f32_to_i32 return type.
2021-06-09  Carl LoveRS6000 Add 128-bit Binary Integer sign extend operations
2021-06-09  Carl Lovers6000, Add test 128-bit shifts for just the int128...
2021-06-09  Carl LoveRS6000 add 128-bit Integer Operations part 1
2021-06-09  Carl Lovers6000, Fix arguments in altivec_vrlwmi and altivec_rlw...
2021-03-31  Pat HaugenUpdate prefixed attribute for Power10.
2021-03-30  luoxhu@cn.ibm.comrs6000: Enable 32bit variable vec_insert [PR99718]
2021-01-15  Carl Lovers6000, vector integer multiply/divide/modulo instructions
2021-01-04  Jakub JelinekUpdate copyright years.
2020-11-02  Carl LoveAdd bcd builtings listed in appendix B of the ABI
2020-08-05  Carl Lovers6000 Add vector blend, permute builtin support
2020-08-05  Carl Lovers6000, Add vector splat builtin support
2020-08-05  Carl Lovers6000, Add vector shift double builtin support
2020-08-05  Carl Lovers6000, Update support for vec_extract
2020-07-08  Will Schmidt[PATCH, rs6000]Add support to enable vmsumudm behind...
2020-06-24  Will Schmidt[PATCH, PR target/94954] Fix wrong codegen for vec_pack...
2020-06-22  Segher Boessenkoolrs6000: Rename future to power10
2020-05-29  Segher Boessenkoolrs6000: Prefer VSX insns over VMX ones (part 1: perm...
2020-05-13  Kelvin Nilsenrs6000: Add vec_extracth and vec_extractl
2020-05-11  Kelvin Nilsenrs6000: Vector string isolate instructions
2020-05-11  Kelvin Nilsenrs6000: Add xxeval and vec_ternarylogic
2020-05-11  Kelvin Nilsenrs6000: Add vclrlb and vclrrb
2020-05-11  Kelvin Nilsenrs6000: Add vcfuged instruction
2020-05-11  Kelvin Nilsenrs6000: Add vgnb
2020-05-11  Kelvin Nilsenrs6000: Add vector pdep/pext
2020-05-11  Kelvin Nilsenrs6000: Add vector count under mask
2020-01-01  Jakub JelinekUpdate copyright years.
2019-10-24  Segher Boessenkoolrs6000: Implement [u]avg<mode>3_ceil
2019-09-23  Richard SandifordFix non-canonical CONST_INTs in altivec_copysign_v4sf3...
2019-08-22  Segher Boessenkoolrs6000: Move various non-vector things out of altivec.md
2019-07-03  Michael Meissneraltivec.md (altivec_mov<mode>, [...]): Change the RTL...
2019-05-20  Segher Boessenkoolrs6000: Delete the "wo" constraint
2019-01-24  Peter Bergneraltivec.md (build_vector_mask_for_load): Use MEM_P.
2019-01-01  Jakub JelinekUpdate copyright years.
2018-09-25  Segher Boessenkoolrs6000: Simplify "switch (which_alternative)" patterns
2018-09-25  Segher Boessenkoolrs6000: Do not allow out of range immediate in vsplt...
2018-08-30  Aaron Sawdeyaltivec.md (altivec_eq<mode>): Remove star.
2018-08-16  Segher Boessenkoolrs6000: Remove "length 4" from other insns
2018-08-16  Segher Boessenkoolrs6000: Remove "length 4" from branch insns
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.
next