[llvm] [IR] add missing `LLVMCallConv` enum values (PR #186224)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 12 12:55:27 PDT 2026
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff origin/main HEAD --extensions h -- llvm/include/llvm-c/Core.h --diff_from_common_commit
``````````
:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/include/llvm-c/Core.h b/llvm/include/llvm-c/Core.h
index 40fe109f7..0534708a1 100644
--- a/llvm/include/llvm-c/Core.h
+++ b/llvm/include/llvm-c/Core.h
@@ -215,65 +215,65 @@ typedef enum {
} LLVMDLLStorageClass;
typedef enum {
- LLVMCCallConv = 0,
- LLVMFastCallConv = 8,
- LLVMColdCallConv = 9,
- LLVMGHCCallConv = 10,
- LLVMHiPECallConv = 11,
- LLVMAnyRegCallConv = 13,
- LLVMPreserveMostCallConv = 14,
- LLVMPreserveAllCallConv = 15,
- LLVMSwiftCallConv = 16,
- LLVMCXXFASTTLSCallConv = 17,
- LLVMTailCallConv = 18,
- LLVMCFGuardCheckCallConv = 19,
- LLVMSwiftTailCallConv = 20,
- LLVMPreserveNoneCallConv = 21,
- LLVMX86StdcallCallConv = 64,
- LLVMX86FastcallCallConv = 65,
- LLVMARMAPCSCallConv = 66,
- LLVMARMAAPCSCallConv = 67,
- LLVMARMAAPCSVFPCallConv = 68,
- LLVMMSP430INTRCallConv = 69,
- LLVMX86ThisCallCallConv = 70,
- LLVMPTXKernelCallConv = 71,
- LLVMPTXDeviceCallConv = 72,
- LLVMSPIRFUNCCallConv = 75,
- LLVMSPIRKERNELCallConv = 76,
- LLVMIntelOCLBICallConv = 77,
- LLVMX8664SysVCallConv = 78,
- LLVMWin64CallConv = 79,
+ LLVMCCallConv = 0,
+ LLVMFastCallConv = 8,
+ LLVMColdCallConv = 9,
+ LLVMGHCCallConv = 10,
+ LLVMHiPECallConv = 11,
+ LLVMAnyRegCallConv = 13,
+ LLVMPreserveMostCallConv = 14,
+ LLVMPreserveAllCallConv = 15,
+ LLVMSwiftCallConv = 16,
+ LLVMCXXFASTTLSCallConv = 17,
+ LLVMTailCallConv = 18,
+ LLVMCFGuardCheckCallConv = 19,
+ LLVMSwiftTailCallConv = 20,
+ LLVMPreserveNoneCallConv = 21,
+ LLVMX86StdcallCallConv = 64,
+ LLVMX86FastcallCallConv = 65,
+ LLVMARMAPCSCallConv = 66,
+ LLVMARMAAPCSCallConv = 67,
+ LLVMARMAAPCSVFPCallConv = 68,
+ LLVMMSP430INTRCallConv = 69,
+ LLVMX86ThisCallCallConv = 70,
+ LLVMPTXKernelCallConv = 71,
+ LLVMPTXDeviceCallConv = 72,
+ LLVMSPIRFUNCCallConv = 75,
+ LLVMSPIRKERNELCallConv = 76,
+ LLVMIntelOCLBICallConv = 77,
+ LLVMX8664SysVCallConv = 78,
+ LLVMWin64CallConv = 79,
LLVMX86VectorCallCallConv = 80,
- LLVMHHVMCallConv = 81,
- LLVMHHVMCCallConv = 82,
- LLVMX86INTRCallConv = 83,
- LLVMAVRINTRCallConv = 84,
- LLVMAVRSIGNALCallConv = 85,
- LLVMAVRBUILTINCallConv = 86,
- LLVMAMDGPUVSCallConv = 87,
- LLVMAMDGPUGSCallConv = 88,
- LLVMAMDGPUPSCallConv = 89,
- LLVMAMDGPUCSCallConv = 90,
- LLVMAMDGPUKERNELCallConv = 91,
- LLVMX86RegCallCallConv = 92,
- LLVMAMDGPUHSCallConv = 93,
+ LLVMHHVMCallConv = 81,
+ LLVMHHVMCCallConv = 82,
+ LLVMX86INTRCallConv = 83,
+ LLVMAVRINTRCallConv = 84,
+ LLVMAVRSIGNALCallConv = 85,
+ LLVMAVRBUILTINCallConv = 86,
+ LLVMAMDGPUVSCallConv = 87,
+ LLVMAMDGPUGSCallConv = 88,
+ LLVMAMDGPUPSCallConv = 89,
+ LLVMAMDGPUCSCallConv = 90,
+ LLVMAMDGPUKERNELCallConv = 91,
+ LLVMX86RegCallCallConv = 92,
+ LLVMAMDGPUHSCallConv = 93,
LLVMMSP430BUILTINCallConv = 94,
- LLVMAMDGPULSCallConv = 95,
- LLVMAMDGPUESCallConv = 96,
+ LLVMAMDGPULSCallConv = 95,
+ LLVMAMDGPUESCallConv = 96,
LLVMAArch64VectorCallCallConv = 97,
LLVMAArch64SVEVectorCallCallConv = 98,
LLVMWASMEmscriptenInvokeCallConv = 99,
- LLVMAMDGPUGfxCallConv = 100,
- LLVMM68kINTRCallConv = 101,
+ LLVMAMDGPUGfxCallConv = 100,
+ LLVMM68kINTRCallConv = 101,
LLVMAArch64SMEABISupportRoutinesPreserveMostFromX0CallConv = 102,
LLVMAArch64SMEABISupportRoutinesPreserveMostFromX2CallConv = 103,
LLVMAMDGPUCSChainCallConv = 104,
LLVMAMDGPUCSChainPreserveCallConv = 105,
- LLVMM68kRTDCallConv = 106,
- LLVMGRAALCallConv = 107,
+ LLVMM68kRTDCallConv = 106,
+ LLVMGRAALCallConv = 107,
LLVMARM64ECThunkX64CallConv = 108,
LLVMARM64ECThunkNativeCallConv = 109,
- LLVMRISCVVectorCallConv = 110,
+ LLVMRISCVVectorCallConv = 110,
LLVMAArch64SMEABISupportRoutinesPreserveMostFromX1CallConv = 111,
LLVMRISCVVLSCall32CallConv = 112,
LLVMRISCVVLSCall64CallConv = 113,
``````````
</details>
https://github.com/llvm/llvm-project/pull/186224
More information about the llvm-commits
mailing list