diff options
author | Owen Anderson <resistor@mac.com> | 2025-09-23 00:37:36 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-23 00:37:36 +0900 |
commit | 6438d01e65797a2b42c110e951f7214a9c8f3f9d (patch) | |
tree | 05b21d2b6af8f8b8be9451f9114780319b22b2b8 /llvm/lib/AsmParser/LLLexer.cpp | |
parent | 9b9b9c631b5fe40996650f63dc8e0d253ff3a6b7 (diff) | |
download | llvm-6438d01e65797a2b42c110e951f7214a9c8f3f9d.zip llvm-6438d01e65797a2b42c110e951f7214a9c8f3f9d.tar.gz llvm-6438d01e65797a2b42c110e951f7214a9c8f3f9d.tar.bz2 |
[CHERI] Add enum values and LL parse/print support for CHERIoT calling conventions. (#156328)
This is the set of the calling conventions supported by the CHERIoT downstream of LLVM.
---------
Co-authored-by: Nikita Popov <github@npopov.com>
Diffstat (limited to 'llvm/lib/AsmParser/LLLexer.cpp')
-rw-r--r-- | llvm/lib/AsmParser/LLLexer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/AsmParser/LLLexer.cpp b/llvm/lib/AsmParser/LLLexer.cpp index 3d5bd61..f6937d3 100644 --- a/llvm/lib/AsmParser/LLLexer.cpp +++ b/llvm/lib/AsmParser/LLLexer.cpp @@ -685,6 +685,9 @@ lltok::Kind LLLexer::LexIdentifier() { KEYWORD(graalcc); KEYWORD(riscv_vector_cc); KEYWORD(riscv_vls_cc); + KEYWORD(cheriot_compartmentcallcc); + KEYWORD(cheriot_compartmentcalleecc); + KEYWORD(cheriot_librarycallcc); KEYWORD(cc); KEYWORD(c); |