Support below instructions.
- Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions
- Vector Integer Comparison Instructions
- Vector Widening Integer Multiply-Add Instructions
| Paths 
 |  Differential  D99528  
[RISCV][Clang] Add more RVV Integer intrinsic functions. ClosedPublic Authored by khchen on Mar 29 2021, 11:41 AM. 
Details Summary Support below instructions. 
 
Diff Detail 
 Event TimelineHerald added subscribers: vkmr, frasercrmck, dexonsmith and 22 others.  ·  View Herald TranscriptMar 29 2021, 11:41 AM khchen added a parent revision: D99524: [RISCV][Clang] Add some RVV Integer intrinsic functions..Mar 29 2021, 11:42 AM This revision is now accepted and ready to land.Mar 30 2021, 6:34 PM This revision was landed with ongoing or failed builds.Apr 6 2021, 3:16 AM Closed by commit rGfe252b509ee6: [RISCV][Clang] Add more RVV Integer intrinsic functions. (authored by khchen).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 335452 clang/include/clang/Basic/riscv_vector.td
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vadc.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmadc.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmsbc.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmseq.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmsgt.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmsle.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmslt.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmsne.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vsbc.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vwmacc.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vadc.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vmadc.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vmsbc.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vmseq.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vmsgt.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vmsle.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vmslt.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vmsne.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vsbc.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/vwmacc.c
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||