aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/AsmParser/LLLexer.cpp
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2025-09-23 00:37:36 +0900
committerGitHub <noreply@github.com>2025-09-23 00:37:36 +0900
commit6438d01e65797a2b42c110e951f7214a9c8f3f9d (patch)
tree05b21d2b6af8f8b8be9451f9114780319b22b2b8 /llvm/lib/AsmParser/LLLexer.cpp
parent9b9b9c631b5fe40996650f63dc8e0d253ff3a6b7 (diff)
downloadllvm-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.cpp3
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);