This patch adds clang support for XTHeadVdot extension,
which is documented here, it's based on standard vector extension v1.0:
https://github.com/T-head-Semi/thead-extension-spec
| Paths 
 |  Differential  D141346  
[RISCV] Add intrinsics support for RISCV XTHeadVdot Extension Needs ReviewPublic Authored by JojoR on Jan 9 2023, 7:35 PM. 
Details Summary This patch adds clang support for XTHeadVdot extension, https://github.com/T-head-Semi/thead-extension-spec 
Diff Detail Event Timeline
 
 Comment Actions 
 @kito-cheng From RVV pragma implementation, the 'xtheadvdot' intrinsics could been filtered out according to command line. Comment Actions 
 @kito-cheng Ping ... Comment Actions FYI: https://reviews.llvm.org/D148308, this patch has implemented a new pragma, you can reference that to separated t-head stuffs from riscv_vector.h 
Revision Contents 
 
Diff 487648 clang/include/clang/Basic/riscvXthead_vector.td
 
 clang/include/clang/Basic/riscv_vector.td
 clang/include/clang/Support/RISCVVIntrinsicUtils.h
 clang/lib/Support/RISCVVIntrinsicUtils.cpp
 clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/xtheadvdot-vmaqa.c
 
 clang/test/CodeGen/RISCV/rvv-intrinsics/xtheadvdot-vmaqa.c
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This is an ugly name that isn't consistent with anything...