aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/vector.md
AgeCommit message (Expand)AuthorFilesLines
2024-07-29rs6000, add comment to VEC_IC definitionCarl Love1-1/+2
2024-07-12rs6000: Remove vcond{,u} expandersKewen Lin1-160/+0
2024-05-20rs6000: Drop useless vector_{load,store}_<mode> definesKewen Lin1-14/+0
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-10-02Replace UNSPEC_COPYSIGN with copysign RTLMichael Meissner1-2/+2
2023-04-04rs6000: Fix vector parity support [PR108699]Kewen Lin1-1/+10
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-09-25rs6000: Fix condition of define_expand vec_shr_<mode> [PR100645]Kewen Lin1-1/+1
2022-06-16rs6000: add V1TI into vector comparison expand [PR103316]Haochen Gui1-132/+63
2022-02-25rs6000: Use rs6000_emit_move in movmisalign<mode> expander [PR104681]Jakub Jelinek1-1/+4
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-10-27rs6000: Fix wrong code generation for vec_sel [PR94613]Xionghu Luo1-14/+12
2021-06-09rs6000, Add test 128-bit shifts for just the int128 type.Carl Love1-12/+15
2021-06-09RS6000 add 128-bit Integer Operations part 1Carl Love1-1/+185
2021-03-30rs6000: Enable 32bit variable vec_insert [PR99718]luoxhu@cn.ibm.com1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-26rs6000: Change rs6000_expand_vector_set paramXionghu Luo1-2/+2
2020-06-08rs6000: Replace FAIL with gcc_unreachableMartin Liska1-9/+9
2020-04-24rs6000: Properly handle LE index munging in vec_shr (PR94710)Segher Boessenkool1-1/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-25[rs6000] Refactor FP vector comparison operatorsKewen Lin1-160/+105
2019-11-08[rs6000]Fix PR92132 by adding vec_cmp and vcond_mask supportsKewen Lin1-4/+258
2019-08-07rs6000: support vector int type rotatertKewen Lin1-0/+13
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-03-22rs6000-builtin.def: Remove various BU_ALTIVEC_X macro expansions for definiti...Kelvin Nilsen1-39/+0
2018-03-20re PR target/83789 (__builtin_altivec_lvx fails for powerpc for altivec-4.c)Peter Bergner1-12/+2
2018-03-05re PR target/84264 (ICE in rs6000_emit_le_vsx_store, at config/rs6000/rs6000....Peter Bergner1-2/+9
2018-02-22rs6000: Delete meaningless arguments to define_{expand,split,peephole2}Segher Boessenkool1-202/+202
2018-02-22rs6000: Use brace blocks in define_insnSegher Boessenkool1-46/+23
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-12re PR target/83332 (new test case gfortran.dg/vect/pr81303.f fails (r255499))Bill Schmidt1-0/+54
2017-08-17altivec.md (VParity): Remove TARGET_VSX_TIMODE.Peter Bergner1-1/+1
2017-08-01re PR target/80846 (auto-vectorized AVX2 horizontal sum should narrow to 128b...Jakub Jelinek1-2/+12
2017-06-07rs6000: Remove TARGET_SPE and TARGET_SPE_ABI and friendsSegher Boessenkool1-95/+0
2017-05-31rs6000: Don't write "nor" as (not (ior () ())) (PR80618)Segher Boessenkool1-4/+3
2017-03-20re PR target/79963 (vec_eq_any extracts wrong CR bit when compiling with -mcp...Kelvin Nilsen1-2/+2
2017-03-02vector.md (vector_ne_<mode>_p): Correct operand numbers.Bill Schmidt1-12/+12
2017-03-01re PR target/79395 (Compile error with -mcpu=power9 and __builtin_vec_vcmpne_p)Kelvin Nilsen1-28/+114
2017-02-06re PR target/66144 (vector element operator produces very bad code)Michael Meissner1-10/+10
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-07rs6000: Do swdiv at expand timeSegher Boessenkool1-1/+9
2016-10-18vec-all-ne-0.c: New test.Kelvin Nilsen1-1/+91
2016-09-02rs6000: Rename 74 -> CR6_REGNOSegher Boessenkool1-8/+8
2016-07-27vector.md (vec_extract<mode>): Change the calling signature of rs6000_expand_...Michael Meissner1-2/+1
2016-05-24altivec.md (VParity): New mode iterator for vector parity built-in functions.Michael Meissner1-0/+19
2016-04-27altivec.md (altivec_lvx_<mode>): Remove.Bill Schmidt1-2/+16
2016-01-20re PR target/68609 (PowerPC reciprocal estimate missed opportunities)David Edelsohn1-1/+10
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-28rs6000.c (rs6000_emit_le_vsx_move): Verify that this is never called when lxv...Bill Schmidt1-0/+1
2015-09-21[RS6000] Migrate from reduc_xxx to reduc_xxx_scal optabsAlan Lawrence1-28/+19