diff options
Diffstat (limited to 'contrib/llvm/include/llvm-c/Types.h')
-rw-r--r-- | contrib/llvm/include/llvm-c/Types.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/contrib/llvm/include/llvm-c/Types.h b/contrib/llvm/include/llvm-c/Types.h index 4a33542e86cc..ce1acf3e0421 100644 --- a/contrib/llvm/include/llvm-c/Types.h +++ b/contrib/llvm/include/llvm-c/Types.h @@ -90,6 +90,20 @@ typedef struct LLVMOpaqueBasicBlock *LLVMBasicBlockRef; typedef struct LLVMOpaqueMetadata *LLVMMetadataRef; /** + * Represents an LLVM Named Metadata Node. + * + * This models llvm::NamedMDNode. + */ +typedef struct LLVMOpaqueNamedMDNode *LLVMNamedMDNodeRef; + +/** + * Represents an entry in a Global Object's metadata attachments. + * + * This models std::pair<unsigned, MDNode *> + */ +typedef struct LLVMOpaqueValueMetadataEntry LLVMValueMetadataEntry; + +/** * Represents an LLVM basic block builder. * * This models llvm::IRBuilder. |