projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Go bindings: introduce llvm.TemporaryMDNode.
[oota-llvm.git]
/
bindings
/
go
/
llvm
/
IRBindings.cpp
diff --git
a/bindings/go/llvm/IRBindings.cpp
b/bindings/go/llvm/IRBindings.cpp
index 3099fa562812517ee2b33f6b31f39eca2a021092..e471746098ea6ad5d1edb72f8df312af9347d06f 100644
(file)
--- a/
bindings/go/llvm/IRBindings.cpp
+++ b/
bindings/go/llvm/IRBindings.cpp
@@
-60,6
+60,12
@@
LLVMMetadataRef LLVMMDNode2(LLVMContextRef C, LLVMMetadataRef *MDs,
MDNode::get(*unwrap(C), ArrayRef<Metadata *>(unwrap(MDs), Count)));
}
MDNode::get(*unwrap(C), ArrayRef<Metadata *>(unwrap(MDs), Count)));
}
+LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef C, LLVMMetadataRef *MDs,
+ unsigned Count) {
+ return wrap(MDNode::getTemporary(*unwrap(C),
+ ArrayRef<Metadata *>(unwrap(MDs), Count)));
+}
+
void LLVMAddNamedMetadataOperand2(LLVMModuleRef M, const char *name,
LLVMMetadataRef Val) {
NamedMDNode *N = unwrap(M)->getOrInsertNamedMetadata(name);
void LLVMAddNamedMetadataOperand2(LLVMModuleRef M, const char *name,
LLVMMetadataRef Val) {
NamedMDNode *N = unwrap(M)->getOrInsertNamedMetadata(name);