aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv/vector-iterators.md
AgeCommit message (Expand)AuthorFilesLines
2023-08-16RISC-V: Support MASK_LEN_{LOAD_LANES,STORE_LANES}Juzhe-Zhong1-0/+95
2023-08-15RISC-V: Support RVV VFREC7 rounding mode intrinsic APIPan Li1-3/+9
2023-08-10RISC-V: Add missing modes to the iteratorsJuzhe-Zhong1-0/+3
2023-08-08RISC-V: Support VLS basic operation auto-vectorizationJuzhe-Zhong1-0/+93
2023-07-27RISC-V: Enable basic VLS modes supportJuzhe-Zhong1-0/+476
2023-07-26RISC-V: Fix vector tuple intrinsicLi Xu1-0/+1
2023-07-20RISC-V: Refactor RVV machine modesJuzhe-Zhong1-1151/+1085
2023-07-18RISC-V: Support basic floating-point dynamic rounding modePan Li1-1/+3
2023-07-13RISC-V: RISC-V: Support gather_load/scatter RVV auto-vectorizationJu-Zhe Zhong1-19/+99
2023-07-05RISC-V:Add float16 tuple type supportyulong1-0/+37
2023-06-29RISC-V: Support vfadd static rounding mode by mode switchingPan Li1-0/+2
2023-06-27RISC-V: Add autovect widening/narrowing Integer/FP conversions.Robin Dapp1-0/+8
2023-06-27RISC-V: Add autovec FP widening/narrowing.Robin Dapp1-0/+14
2023-06-27RISC-V: Implement autovec copysign.Robin Dapp1-7/+3
2023-06-27RISC-V: Split VF iterators for Zvfh(min).Robin Dapp1-23/+40
2023-06-25Revert "RISC-V:Add float16 tuple type support"Pan Li1-37/+0
2023-06-19RISC-V: Fix VWEXTF iterator requirementLi Xu1-6/+6
2023-06-19RISC-V: Bugfix for RVV widenning reduction in ZVE32/64Pan Li1-103/+0
2023-06-19RISC-V: Bugfix for RVV float reduction in ZVE32/64Pan Li1-84/+44
2023-06-19RISC-V: Add autovec FP binary operations.Robin Dapp1-0/+28
2023-06-19RISC-V: Add sign-extending variants for vmv.x.s.Robin Dapp1-0/+5
2023-06-18RISC-V:Add float16 tuple type supportyulong1-0/+37
2023-06-17RISC-V: Bugfix for RVV integer reduction in ZVE32/64.Pan Li1-0/+61
2023-06-13RISC-V: Fix V_WHOLE && V_FRACT iterator requirementJuzhe-Zhong1-7/+10
2023-06-09RISC-V: Refactor requirement of ZVFH and ZVFHMIN.Pan Li1-10/+13
2023-06-06RISC-V: Support RVV FP16 ZVFH Reduction floating-point intrinsic APIPan Li1-0/+12
2023-06-06RISC-V: Fix 'REQUIREMENT' for machine_mode 'MODE' in vector-iterators.md.Li Xu1-13/+13
2023-06-06RISC-V: Fix some typo in vector-iterators.mdPan Li1-4/+4
2023-06-05RISC-V: Support RVV FP16 ZVFH floating-point intrinsic APIPan Li1-0/+21
2023-06-04RISC-V: Support RVV FP16 ZVFHMIN intrinsic APIPan Li1-0/+10
2023-06-04RISC-V: Support RVV zvfh{min} vfloat16*_t mov and spillPan Li1-0/+25
2023-05-30RISC-V: Add floating-point to integer conversion RVV auto-vectorization supportJuzhe-Zhong1-0/+5
2023-05-26RISC-V: Add autovec sign/zero extension and truncation.Robin Dapp1-3/+30
2023-05-16RISC-V: Add FRM and rounding mode operand into floating point intrinsicsJuzhe-Zhong1-3/+6
2023-05-12RISC-V: Add basic vec_init for VLS RVV auto-vectorizationJuzhe Zhong1-0/+9
2023-05-11RISC-V: Split off shift patterns for autovectorization.Robin Dapp1-0/+4
2023-05-03RISC-V: Support segment intrinsicsJu-Zhe Zhong1-0/+280
2023-05-03RISC-V: Add tuple types supportJu-Zhe Zhong1-0/+186
2023-05-02RISC-V: ICE for vlmul_ext_v intrinsic APIYanzhang Wang1-1/+2
2023-04-24RISC-V: Optimize fault only first loadJuzhe-Zhong1-0/+1
2023-04-19RISC-V: Support 128 bit vector chunkJuzhe-Zhong1-231/+340
2023-04-12RISC-V: Fix supporting data type according to RVV ISA. [PR109479]Ju-Zhe Zhong1-34/+34
2023-04-04RISC-V: Fix typosLi Xu1-2/+2
2023-03-23RISC-V: Fix wrong RTL pattern for ternary instructions.Ju-Zhe Zhong1-4/+4
2023-03-14RISC-V: Fine tunning merge operand constraintJu-Zhe Zhong1-3/+3
2023-03-10RISC-V: Add fault first load C/C++ supportJu-Zhe Zhong1-0/+1
2023-03-10RISC-V: Fine tune merge operand constraint for integer/load/storeJu-Zhe Zhong1-38/+176
2023-03-05RISC-V: Add RVV misc intrinsic supportJu-Zhe Zhong1-0/+96
2023-03-05RISC-V: Add permutation C/C++ supportJu-Zhe Zhong1-0/+77
2023-03-05RISC-V: Add scalar move support and fix VSETVL bugsJu-Zhe Zhong1-22/+22