diff options
author | Ju-Zhe Zhong <juzhe.zhong@rivai.ai> | 2023-02-01 06:07:24 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2023-02-03 14:57:37 +0800 |
commit | 61122017132366189b43bc15402c34d5d9615024 (patch) | |
tree | 43f5f0034ef8bb0edc5af02051e79e3f86ab6aa2 /libgomp/target.c | |
parent | a37a0cb303da35ee3b20fd25ad1592d03550ac17 (diff) | |
download | gcc-61122017132366189b43bc15402c34d5d9615024.zip gcc-61122017132366189b43bc15402c34d5d9615024.tar.gz gcc-61122017132366189b43bc15402c34d5d9615024.tar.bz2 |
RISC-V: Add RVV shift.vx C/C++ API support
gcc/ChangeLog:
* config/riscv/predicates.md (pmode_reg_or_uimm5_operand): New predicate.
* config/riscv/riscv-vector-builtins-bases.cc: New class.
* config/riscv/riscv-vector-builtins-functions.def (vsll): Ditto.
(vsra): Ditto.
(vsrl): Ditto.
* config/riscv/riscv-vector-builtins.cc: Ditto.
* config/riscv/vector.md (@pred_<optab><mode>_scalar): New pattern.
Diffstat (limited to 'libgomp/target.c')
0 files changed, 0 insertions, 0 deletions