aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv/riscv-vector-builtins-shapes.cc
AgeCommit message (Expand)AuthorFilesLines
2024-12-07Revert "RISC-V: Add const to function_shape::get_name [NFC]"Kito Cheng1-68/+68
2024-12-05RISC-V: Add const to function_shape::get_name [NFC]Kito Cheng1-68/+68
2024-12-02RISC-V: Add intrinsics support for SiFive Xsfvfnrclipxfqf extensions.yulong1-0/+28
2024-11-29RISC-V: Add intrinsics support for SiFive Xsfvqmaccqoq/dod extensions.yulong1-0/+30
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-1/+1
2024-07-15RISC-V: Add Zvfbfmin and Zvfbfwma intrinsicFeng Wang1-2/+29
2024-04-09Fix up duplicated words mostly in comments, part 2Jakub Jelinek1-1/+1
2024-04-08RISC-V: Refine the error msg for RVV intrinisc required extPan Li1-7/+11
2024-02-08RISC-V: Bugfix for RVV overloaded intrinsic ICE in function checkerPan Li1-4/+13
2024-01-18RISC-V: Add support for xtheadvector-specific intrinsics.Jun Sha (Joshua)1-0/+160
2024-01-18RISC-V: Handle differences between XTheadvector and VectorJun Sha (Joshua)1-0/+23
2024-01-09RISC-V: Add crypto vector builtin function.Feng Wang1-1/+86
2024-01-05Revert "RISC-V: Add crypto vector builtin function."Pan Li1-86/+1
2024-01-05RISC-V: Add crypto vector builtin function.Feng Wang1-1/+86
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-06RISC-V: Implement RESOLVE_OVERLOADED_BUILTIN for RVV intrinsicxuli1-0/+1
2023-11-02RISC-V: Support vcreate intrinsics for non-tuple typesxuli1-6/+19
2023-09-12RISC-V: Add vcreate intrinsics for RVV tuple typesxuli1-0/+50
2023-08-17RISC-V: Support RVV VFREDUSUM.VS rounding mode intrinsic APIPan Li1-0/+39
2023-08-17RISC-V: Support RVV VFNCVT.X.F.W rounding mode intrinsic APIPan Li1-0/+39
2023-08-02RISC-V: Support RVV VFWADD rounding mode intrinsic APIPan Li1-12/+54
2023-07-31RISC-V: Bugfix for RVV floating-point rm suffix sequencePan Li1-5/+5
2023-07-24RISC-V: Bugfix for allowing incorrect dyn for static roundingPan Li1-2/+1
2023-06-29RISC-V: Allow rounding mode control for RVV floating-point addPan Li1-0/+68
2023-06-02RISC-V: Add _mu C++ overloaded intrinsics for load && viota && vidJuzhe-Zhong1-3/+2
2023-05-17RISC-V: Introduce rounding mode operand into fixed-point intrinsicsJuzhe-Zhong1-0/+26
2023-05-03RISC-V: Support segment intrinsicsJu-Zhe Zhong1-0/+139
2023-03-23RISC-V: Implement __riscv_vlenb PR109228Ju-Zhe Zhong1-0/+25
2023-03-10RISC-V: Add fault first load C/C++ supportJu-Zhe Zhong1-0/+58
2023-03-05RISC-V: Add RVV misc intrinsic supportJu-Zhe Zhong1-6/+89
2023-03-05RISC-V: Add scalar move support and fix VSETVL bugsJu-Zhe Zhong1-0/+17
2023-02-22RISC-V: Add RVV reduction C/C++ intrinsics supportJu-Zhe Zhong1-0/+29
2023-02-22RISC-V: Add floating-point RVV C/C++ apiJu-Zhe Zhong1-17/+7
2023-02-17RISC-V: Add RVV all mask C/C++ intrinsics supportJu-Zhe Zhong1-0/+38
2023-02-15RISC-V: Add integer compare C/C++ intrinsic supportJu-Zhe Zhong1-0/+2
2023-02-12RISC-V: Add vnsrl/vnsra/vncvt/vmerge/vmv C/C++ supportJu-Zhe Zhong1-0/+54
2023-02-12RISC-V: Add vmadc/vmsbc C/C++ API supportJu-Zhe Zhong1-0/+28
2023-02-12RISC-V: Add vadc/vsbc C/C++ API supportJu-Zhe Zhong1-0/+22
2023-02-12RISC-V: Add integer widening instructionsJu-Zhe Zhong1-1/+29
2023-02-12RISC-V: Add vsext/vzext C/C++ intrinsic supportJu-Zhe Zhong1-6/+15
2023-02-12RISC-V: Add unary C/C++ API supportJu-Zhe Zhong1-3/+3
2023-02-01RISC-V: Add integer binary vv C/C++ API supportJu-Zhe Zhong1-0/+25
2023-01-31RISC-V: Add indexed loads/stores C/C++ intrinsic supportJu-Zhe Zhong1-0/+49
2023-01-27RISC-V: Fix vop_m overloaded C++ API name.Ju-Zhe Zhong1-0/+4
2023-01-27RISC-V: Add vlm/vsm C/C++ API intrinsics supportJu-Zhe Zhong1-1/+2
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-23RISC-V: Support vle.v/vse.v intrinsicsJu-Zhe Zhong1-2/+36
2022-12-23RISC-V: Update vsetvl/vsetvlmax intrinsics to the latest api name.Ju-Zhe Zhong1-0/+1
2022-10-31RISC-V: Change constexpr back to CONSTEXPRJu-Zhe Zhong1-1/+1
2022-10-24RISC-V: Replace CONSTEXPR with constexprJu-Zhe Zhong1-1/+1