2024-01-03 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw |
2023-11-17 |
Haochen Gui | rs6000: Enable vector mode for by pieces equality compare |
blob | commitdiff | raw | diff to current |
2023-08-09 |
Carl Love | rs6000: Fix __builtin_altivec_vcmpne{b,h,w} implementation |
blob | commitdiff | raw | diff to current |
2023-06-28 |
Haochen Gui | rs6000: Splat vector small V2DI constants with vspltisw... |
blob | commitdiff | raw | diff to current |
2023-04-26 |
Kewen Lin | rs6000: Fix predicate for const vector in sldoi_to_mov... |
blob | commitdiff | raw | diff to current |
2023-04-04 |
Kewen Lin | rs6000: Fix vector parity support [PR108699] |
blob | commitdiff | raw | diff to current |
2023-01-16 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2022-11-02 |
Xionghu Luo | rs6000: Byte reverse V8HI on Power8 by vector rotation. |
blob | commitdiff | raw | diff to current |
2022-07-22 |
Will Schmidt | [PATCH, rs6000] Cleanup some vstrir define_expand namin... |
blob | commitdiff | raw | diff to current |
2022-01-17 |
Kewen Lin | rs6000: Use known constant for GET_MODE_NUNITS and... |
blob | commitdiff | raw | diff to current |
2022-01-13 |
Xionghu Luo | rs6000: Add split pattern to replace |
blob | commitdiff | raw | diff to current |
2022-01-03 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2021-12-21 |
Xionghu Luo | rs6000: Replace UNSPECS with ss_plus/us_plus and ss_min... |
blob | commitdiff | raw | diff to current |
2021-11-23 |
Haochen Gui | rs6000: Optimize code generation of vec_reve [PR100868] |
blob | commitdiff | raw | diff to current |
2021-10-28 |
Xionghu Luo | rs6000: Fold xxsel to vsel since they have same semantics |
blob | commitdiff | raw | diff to current |
2021-10-28 |
Xionghu Luo | rs6000: Fix wrong code generation for vec_sel [PR94613] |
blob | commitdiff | raw | diff to current |
2021-10-19 |
Xionghu Luo | rs6000: Remove unspecs for vec_mrghl[bhw] |
blob | commitdiff | raw | diff to current |
2021-08-25 |
Kewen Lin | rs6000: Add vec_unpacku_{hi,lo}_v4si |
blob | commitdiff | raw | diff to current |
2021-08-20 |
Michael Meissner | Move xx* builtins to vsx.md. |
blob | commitdiff | raw | diff to current |
2021-08-13 |
Michael Meissner | Fix xxeval predicates (PR 99921). |
blob | commitdiff | raw | diff to current |
2021-07-20 |
Jakub Jelinek | rs6000: Fix up easy_vector_constant_msb handling [PR101384] |
blob | commitdiff | raw | diff to current |
2021-07-13 |
Michael Meissner | Change rs6000_const_f32_to_i32 return type. |
blob | commitdiff | raw | diff to current |
2021-06-09 |
Carl Love | RS6000 Add 128-bit Binary Integer sign extend operations |
blob | commitdiff | raw | diff to current |
2021-06-09 |
Carl Love | rs6000, Add test 128-bit shifts for just the int128... |
blob | commitdiff | raw | diff to current |
2021-06-09 |
Carl Love | RS6000 add 128-bit Integer Operations part 1 |
blob | commitdiff | raw | diff to current |
2021-06-09 |
Carl Love | rs6000, Fix arguments in altivec_vrlwmi and altivec_rlw... |
blob | commitdiff | raw | diff to current |
2021-03-31 |
Pat Haugen | Update prefixed attribute for Power10. |
blob | commitdiff | raw | diff to current |
2021-03-30 |
luoxhu@cn.ibm.com | rs6000: Enable 32bit variable vec_insert [PR99718] |
blob | commitdiff | raw | diff to current |
2021-01-15 |
Carl Love | rs6000, vector integer multiply/divide/modulo instructions |
blob | commitdiff | raw | diff to current |
2021-01-04 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2020-11-02 |
Carl Love | Add bcd builtings listed in appendix B of the ABI |
blob | commitdiff | raw | diff to current |
2020-08-05 |
Carl Love | rs6000 Add vector blend, permute builtin support |
blob | commitdiff | raw | diff to current |
2020-08-05 |
Carl Love | rs6000, Add vector splat builtin support |
blob | commitdiff | raw | diff to current |
2020-08-05 |
Carl Love | rs6000, Add vector shift double builtin support |
blob | commitdiff | raw | diff to current |
2020-08-05 |
Carl Love | rs6000, Update support for vec_extract |
blob | commitdiff | raw | diff to current |
2020-07-08 |
Will Schmidt | [PATCH, rs6000]Add support to enable vmsumudm behind... |
blob | commitdiff | raw | diff to current |
2020-06-24 |
Will Schmidt | [PATCH, PR target/94954] Fix wrong codegen for vec_pack... |
blob | commitdiff | raw | diff to current |
2020-06-22 |
Segher Boessenkool | rs6000: Rename future to power10 |
blob | commitdiff | raw | diff to current |
2020-05-29 |
Segher Boessenkool | rs6000: Prefer VSX insns over VMX ones (part 1: perm... |
blob | commitdiff | raw | diff to current |
2020-05-13 |
Kelvin Nilsen | rs6000: Add vec_extracth and vec_extractl |
blob | commitdiff | raw | diff to current |
2020-05-11 |
Kelvin Nilsen | rs6000: Vector string isolate instructions |
blob | commitdiff | raw | diff to current |
2020-05-11 |
Kelvin Nilsen | rs6000: Add xxeval and vec_ternarylogic |
blob | commitdiff | raw | diff to current |
2020-05-11 |
Kelvin Nilsen | rs6000: Add vclrlb and vclrrb |
blob | commitdiff | raw | diff to current |
2020-05-11 |
Kelvin Nilsen | rs6000: Add vcfuged instruction |
blob | commitdiff | raw | diff to current |
2020-05-11 |
Kelvin Nilsen | rs6000: Add vgnb |
blob | commitdiff | raw | diff to current |
2020-05-11 |
Kelvin Nilsen | rs6000: Add vector pdep/pext |
blob | commitdiff | raw | diff to current |
2020-05-11 |
Kelvin Nilsen | rs6000: Add vector count under mask |
blob | commitdiff | raw | diff to current |
2020-01-01 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2019-10-24 |
Segher Boessenkool | rs6000: Implement [u]avg<mode>3_ceil |
blob | commitdiff | raw | diff to current |
2019-09-23 |
Richard Sandiford | Fix non-canonical CONST_INTs in altivec_copysign_v4sf3... |
blob | commitdiff | raw | diff to current |
2019-08-22 |
Segher Boessenkool | rs6000: Move various non-vector things out of altivec.md |
blob | commitdiff | raw | diff to current |
2019-07-03 |
Michael Meissner | altivec.md (altivec_mov<mode>, [...]): Change the RTL... |
blob | commitdiff | raw | diff to current |
2019-05-20 |
Segher Boessenkool | rs6000: Delete the "wo" constraint |
blob | commitdiff | raw | diff to current |
2019-01-24 |
Peter Bergner | altivec.md (build_vector_mask_for_load): Use MEM_P. |
blob | commitdiff | raw | diff to current |
2019-01-01 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2018-09-25 |
Segher Boessenkool | rs6000: Simplify "switch (which_alternative)" patterns |
blob | commitdiff | raw | diff to current |
2018-09-25 |
Segher Boessenkool | rs6000: Do not allow out of range immediate in vsplt... |
blob | commitdiff | raw | diff to current |
2018-08-30 |
Aaron Sawdey | altivec.md (altivec_eq<mode>): Remove star. |
blob | commitdiff | raw | diff to current |
2018-08-16 |
Segher Boessenkool | rs6000: Remove "length 4" from other insns |
blob | commitdiff | raw | diff to current |
2018-08-16 |
Segher Boessenkool | rs6000: Remove "length 4" from branch insns |
blob | commitdiff | raw | diff to current |
2018-05-10 |
Segher Boessenkool | rs6000: Remove -maltivec={be,le} |
blob | commitdiff | raw | diff to current |
2018-03-20 |
Peter Bergner | re PR target/83789 (__builtin_altivec_lvx fails for... |
blob | commitdiff | raw | diff to current |
2018-03-14 |
Carl Love | rs6000-c.c: Add macro definitions for ALTIVEC_BUILTIN_V... |
blob | commitdiff | raw | diff to current |
2018-02-22 |
Segher Boessenkool | rs6000: Delete meaningless arguments to define_{expand... |
blob | commitdiff | raw | diff to current |
2018-02-22 |
Segher Boessenkool | rs6000: Use brace blocks in define_insn |
blob | commitdiff | raw | diff to current |
2018-02-07 |
Iain Sandoe | altivec.md (*restore_world): Remove LR use. |
blob | commitdiff | raw | diff to current |
2018-01-17 |
Will Schmidt | rs6000.c (rs6000_gimple_builtin): Add gimple folding... |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Carl Love | altivec.md (p8_vmrgow): Add support for V2DI, V2DF... |
blob | commitdiff | raw | diff to current |
2018-01-08 |
Bill Schmidt | re PR target/83677 (PPC: The xxpermr instruction is... |
blob | commitdiff | raw | diff to current |
2018-01-03 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2018-01-02 |
Richard Sandiford | Remove vec_perm_const optab |
blob | commitdiff | raw | diff to current |
2017-11-15 |
Bill Schmidt | altivec.h (vec_xst_be): New #define. |
blob | commitdiff | raw | diff to current |
2017-11-06 |
Bill Schmidt | [gcc] |
blob | commitdiff | raw | diff to current |
2017-11-01 |
Richard Sandiford | Add a VEC_SERIES rtl code |
blob | commitdiff | raw | diff to current |
2017-11-01 |
Richard Sandiford | Add gen_(const_)vec_duplicate helpers |
blob | commitdiff | raw | diff to current |
2017-10-30 |
Will Schmidt | rs6000.c (rs6000_gimple_fold_builtin): Add support... |
blob | commitdiff | raw | diff to current |
2017-09-26 |
Carl Love | rs6000-c.c (P9V_BUILTIN_VEC_XL_LEN_R, [...]): Add suppo... |
blob | commitdiff | raw | diff to current |
2017-09-12 |
Carl Love | altivec.md (vec_widen_umult_even_v4si, [...]): Add... |
blob | commitdiff | raw | diff to current |
2017-09-05 |
Bill Schmidt | re PR target/81833 (PowerPC: VSX: Miscompiles ffmpeg... |
blob | commitdiff | raw | diff to current |
2017-08-17 |
Bill Schmidt | altivec.md (UNSPEC_VMRGOW_DIRECT): New constant. |
blob | commitdiff | raw | diff to current |
2017-08-17 |
Peter Bergner | altivec.md (VParity): Remove TARGET_VSX_TIMODE. |
blob | commitdiff | raw | diff to current |
2017-08-01 |
Jakub Jelinek | re PR target/80846 (auto-vectorized AVX2 horizontal... |
blob | commitdiff | raw | diff to current |
2017-07-22 |
Carl Love | rs6000-c.c (altivec_overloaded_builtins): Add ALTIVEC_B... |
blob | commitdiff | raw | diff to current |
2017-07-18 |
Carl Love | Revert commit r249424 2017-06-20 Carl Love <cel@us... |
blob | commitdiff | raw | diff to current |
2017-07-07 |
Carl Love | rs6000-c: Add support for built-in function vector... |
blob | commitdiff | raw | diff to current |
2017-06-26 |
Carl Love | rs6000-c.c: Add support for built-in functions vector... |
blob | commitdiff | raw | diff to current |
2017-06-20 |
Carl Love | rs6000-c.c (altivec_overloaded_builtins): Add ALTIVEC_B... |
blob | commitdiff | raw | diff to current |
2017-06-17 |
Carl Love | altivec.md (define_mode_attr VF_sxddp): Move to vsx.md. |
blob | commitdiff | raw | diff to current |
2017-06-16 |
Carl Love | rs6000-c.c (altivec_overloaded_builtins): Add definitio... |
blob | commitdiff | raw | diff to current |
2017-06-07 |
Carl Love | re PR target/80982 (gcc.target/powerpc/builtins-3-runna... |
blob | commitdiff | raw | diff to current |
2017-06-07 |
Carl Love | altivec.md: Fix argument swizzle in vec_doublel support... |
blob | commitdiff | raw | diff to current |
2017-06-02 |
Carl Love | rs6000-c: Add support for built-in functions vector... |
blob | commitdiff | raw | diff to current |
2017-02-10 |
Aaron Sawdey | re PR target/79295 (gcc.target/powerpc/bcd-3.c fails... |
blob | commitdiff | raw | diff to current |
2017-01-30 |
Aaron Sawdey | re PR target/79170 (memcmp builtin expansion sequence... |
blob | commitdiff | raw | diff to current |
2017-01-18 |
Bill Schmidt | altivec.md (altivec_vbpermq): Change "type" attribute... |
blob | commitdiff | raw | diff to current |
2017-01-18 |
Bill Schmidt | altivec.h (vec_bperm): Change #define. |
blob | commitdiff | raw | diff to current |
2017-01-17 |
Bill Schmidt | altivec.h (vec_rlmi): New #define. |
blob | commitdiff | raw | diff to current |
2017-01-16 |
Carl Love | rs6000-c (altivec_overloaded_builtins): Add support... |
blob | commitdiff | raw | diff to current |
2017-01-01 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2016-12-17 |
Kelvin Nilsen | byte-in-either-range-0.c: New test. |
blob | commitdiff | raw | diff to current |
next |