aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv/riscv-vector-builtins.h
AgeCommit message (Expand)AuthorFilesLines
2024-12-07Revert "RISC-V: Add const to function_shape::get_name [NFC]"Kito Cheng1-2/+2
2024-12-05RISC-V: Add const to function_shape::get_name [NFC]Kito Cheng1-2/+2
2024-12-02RISC-V: Add intrinsics support for SiFive Xsfvfnrclipxfqf extensions.yulong1-0/+7
2024-11-29RISC-V: Add intrinsics support for SiFive Xsfvqmaccqoq/dod extensions.yulong1-0/+14
2024-08-06RISC-V: Fix typos in codePatrick O'Neill1-2/+2
2024-08-06RISC-V: Fix comment typosPatrick O'Neill1-3/+3
2024-07-15RISC-V: Add Zvfbfmin and Zvfbfwma intrinsicFeng Wang1-10/+24
2024-07-15RISC-V: Add vector type of BFloat16 formatFeng Wang1-0/+1
2024-04-08RISC-V: Refine the error msg for RVV intrinisc required extPan Li1-3/+72
2024-01-18RISC-V: Add support for xtheadvector-specific intrinsics.Jun Sha (Joshua)1-0/+3
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-19RISC-V: Add required_extensions in function_groupFeng Wang1-0/+46
2023-12-14Revert "RISC-V: Add avail interface into function_group_info"Feng Wang1-10/+0
2023-12-12RISC-V: Add avail interface into function_group_infoFeng Wang1-0/+10
2023-11-06RISC-V: Implement RESOLVE_OVERLOADED_BUILTIN for RVV intrinsicxuli1-1/+26
2023-06-29RISC-V: Allow rounding mode control for RVV floating-point addPan Li1-0/+4
2023-06-01RISC-V: Introduce vfloat16m{f}*_t and their machine mode.Pan Li1-0/+1
2023-05-17RISC-V: Introduce rounding mode operand into fixed-point intrinsicsJuzhe-Zhong1-0/+18
2023-05-08RISC-V: Fix ugly && incorrect codes of RVV auto-vectorizationJuzhe-Zhong1-3/+0
2023-05-06RISC-V: autovec: Export policy functions to global scopeMichael Collison1-0/+3
2023-05-03RISC-V: Support segment intrinsicsJu-Zhe Zhong1-0/+1
2023-05-03RISC-V: Add tuple type vget/vset intrinsicsJu-Zhe Zhong1-0/+11
2023-05-03RISC-V: Add tuple types supportJu-Zhe Zhong1-0/+1
2023-04-12RISC-V: Fix supporting data type according to RVV ISA. [PR109479]Ju-Zhe Zhong1-1/+2
2023-03-10RISC-V: Add fault first load C/C++ supportJu-Zhe Zhong1-0/+25
2023-03-05RISC-V: Add RVV misc intrinsic supportJu-Zhe Zhong1-32/+87
2023-03-05RISC-V: Add scalar move support and fix VSETVL bugsJu-Zhe Zhong1-0/+10
2023-02-22RISC-V: Add RVV reduction C/C++ intrinsics supportJu-Zhe Zhong1-1/+3
2023-02-22RISC-V: Add floating-point RVV C/C++ apiJu-Zhe Zhong1-0/+12
2023-02-15RISC-V: Finish all integer C/C++ intrinsicsJu-Zhe Zhong1-0/+2
2023-02-15RISC-V: Add integer compare C/C++ intrinsic supportJu-Zhe Zhong1-0/+9
2023-02-12RISC-V: Add vmadc/vmsbc C/C++ API supportJu-Zhe Zhong1-0/+11
2023-02-12RISC-V: Add vadc/vsbc C/C++ API supportJu-Zhe Zhong1-0/+12
2023-02-12RISC-V: Add integer widening instructionsJu-Zhe Zhong1-0/+3
2023-02-12RISC-V: Add vmulh C/C++ supportJu-Zhe Zhong1-0/+3
2023-02-12RISC-V: Add vsext/vzext C/C++ intrinsic supportJu-Zhe Zhong1-0/+3
2023-02-01RISC-V: Add integer binary vv C/C++ API supportJu-Zhe Zhong1-0/+1
2023-01-31RISC-V: Add indexed loads/stores C/C++ intrinsic supportJu-Zhe Zhong1-0/+36
2023-01-27RISC-V: Fix inferior codegen for vse intrinsics.Ju-Zhe Zhong1-4/+4
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-23RISC-V: Support vle.v/vse.v intrinsicsJu-Zhe Zhong1-0/+65
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
2022-10-21RISC-V: Add RVV intrinsic basic framework.Ju-Zhe Zhong1-0/+363
2022-10-12RISC-V: Remove TUPLE size macro define. [NFC]Ju-Zhe Zhong1-3/+0
2022-10-12RISC-V: Apply clang-format for riscv-vector-builtins.* [NFC]Ju-Zhe Zhong1-2/+1
2022-10-12RISC-V: Refine register_builtin_types function. [NFC]Ju-Zhe Zhong1-0/+10
2022-10-12RISC-V: Move function place to make it looks better. [NFC]Ju-Zhe Zhong1-19/+0
2022-10-11RISC-V: move struct vector_type_info from *.h to *.cc and change "user_name" ...Ju-Zhe Zhong1-18/+2
2022-10-05RISC-V: Introduce RVV header to enable builtin typesJu-Zhe Zhong1-8/+5