llvm-project/clang/lib
Zakk Chen 71fd66161d [RISCV][Clang] Support RVV policy functions.
1. Add policy functions support and tests for vadd, vmv, vfmv and all load
   instructions except segment load. I didn't add all combination of policy
   functions in test because it seem not to make sense.
2. Rename HasUnMaskedOverloaded to SupportOverloading.
3. vmv.s.x for ta policy could not have overloaded API.
4. This patch does not support all operations, I will have other follow-up
   patches support all.

[RFC] https://github.com/riscv-non-isa/rvv-intrinsic-doc/pull/137

Reviewed By: kito-cheng, fakepaper56, fakepaper56

Differential Revision: https://reviews.llvm.org/D126742
2022-08-01 17:32:08 +00:00
..
APINotes
ARCMigrate [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
AST Fixed a number of typos 2022-08-01 13:13:18 -04:00
ASTMatchers Revert "ManagedStatic: remove from ASTMatchersInternal.h" 2022-07-27 15:46:21 +02:00
Analysis Fixed a number of typos 2022-08-01 13:13:18 -04:00
Basic [clang][AIX] Add option to control quadword lock free atomics ABI on AIX 2022-07-27 01:56:25 +00:00
CodeGen [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
CrossTU Fixed a number of typos 2022-08-01 13:13:18 -04:00
DirectoryWatcher [clang] Don't use Optional::hasValue (NFC) 2022-06-20 10:51:34 -07:00
Driver Fixed a number of typos 2022-08-01 13:13:18 -04:00
Edit Use any_of (NFC) 2022-07-24 14:48:11 -07:00
ExtractAPI Fixed a number of typos 2022-08-01 13:13:18 -04:00
Format Fixed a number of typos 2022-08-01 13:13:18 -04:00
Frontend Fixed a number of typos 2022-08-01 13:13:18 -04:00
FrontendTool [C++20][Modules][HU 1/5] Introduce header units as a module type. 2022-03-25 09:17:14 +00:00
Headers Fixed a number of typos 2022-08-01 13:13:18 -04:00
Index [AST] Improve traversal of concepts and concept requirements 2022-04-28 09:33:26 +00:00
IndexSerialization
Interpreter [clang-repl] Support destructors of global objects. 2022-07-29 02:38:40 +09:00
Lex Fixed a number of typos 2022-08-01 13:13:18 -04:00
Parse Fixed a number of typos 2022-08-01 13:13:18 -04:00
Rewrite Add assert on End iteration distance to Rewriter::getRewrittenText. 2022-01-25 17:26:13 +00:00
Sema [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
Serialization [ASTWriter] Provide capability to output a PCM/PCH file that does not write out information about its output path 2022-07-29 15:21:54 -07:00
StaticAnalyzer Fixed a number of typos 2022-08-01 13:13:18 -04:00
Support [RISCV][Clang] Support RVV policy functions. 2022-08-01 17:32:08 +00:00
Testing [include-cleaner] Include-cleaner library structure, and simplistic AST walking. 2022-04-29 11:04:11 +02:00
Tooling Fixed a number of typos 2022-08-01 13:13:18 -04:00
CMakeLists.txt [RISCV] Moving RVV intrinsic type related util to clang/Support 2022-04-20 21:13:13 +08:00