[llvm] [LLVM-C] expose LLVMDIBuilderGetOrCreateDynamicSubrange (PR #223022)

Scott Linder via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 29 14:50:01 PDT 2026


================
@@ -1196,6 +1196,21 @@ LLVM_C_ABI LLVMDIFlags LLVMDITypeGetFlags(LLVMMetadataRef DType);
 LLVM_C_ABI LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(
     LLVMDIBuilderRef Builder, int64_t LowerBound, int64_t Count);
 
+/**
+ * Create a descriptor for a value range with support for expressions.
+ * \param Builder    The DIBuilder.
+ * \param Count Count of elements in the subrange
+ * \param Low Lower bound of the subrange, e.g. 0 for C, 1 for Fortran.
+ * \param High Higher bound of the subrange. Not needed when Count is already specified
+ * \param Stride Stride of the subrange 
+ */    
+LLVM_C_ABI LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange2(
----------------
slinder1 wrote:

Ah, if there is precedent then that works for me!

https://github.com/llvm/llvm-project/pull/223022


More information about the llvm-commits mailing list