summaryrefslogtreecommitdiff
path: root/bindings
diff options
context:
space:
mode:
authorRobert Widmann <devteam.codafi@gmail.com>2018-04-23 14:29:33 +0000
committerRobert Widmann <devteam.codafi@gmail.com>2018-04-23 14:29:33 +0000
commitcd997a7a919b7da891d5e51c66b9696225a3b9d6 (patch)
treef7aafef33399b4f3fb206e904f088cf9a8b5a844 /bindings
parent5a0bf254cee44c2954fb4216542a0388b03b78ca (diff)
[LLVM-C] DIBuilderBindings for Subrange and Arrays
Summary: Move Go bindings for subranges and DINode arrays. Reviewers: harlanhaskins, whitequark, deadalnix Reviewed By: whitequark Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D45933 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@330594 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'bindings')
-rw-r--r--bindings/go/llvm/DIBuilderBindings.cpp26
-rw-r--r--bindings/go/llvm/DIBuilderBindings.h11
2 files changed, 0 insertions, 37 deletions
diff --git a/bindings/go/llvm/DIBuilderBindings.cpp b/bindings/go/llvm/DIBuilderBindings.cpp
index 8855c0bf454..9696582f10c 100644
--- a/bindings/go/llvm/DIBuilderBindings.cpp
+++ b/bindings/go/llvm/DIBuilderBindings.cpp
@@ -29,32 +29,6 @@ LLVMMetadataRef LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Dref,
Context ? unwrap<DIScope>(Context) : nullptr));
}
-LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Dref,
- int64_t Lo, int64_t Count) {
- DIBuilder *D = unwrap(Dref);
- return wrap(D->getOrCreateSubrange(Lo, Count));
-}
-
-LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Dref,
- LLVMMetadataRef *Data,
- size_t Length) {
- DIBuilder *D = unwrap(Dref);
- Metadata **DataValue = unwrap(Data);
- ArrayRef<Metadata *> Elements(DataValue, Length);
- DINodeArray A = D->getOrCreateArray(Elements);
- return wrap(A.get());
-}
-
-LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Dref,
- LLVMMetadataRef *Data,
- size_t Length) {
- DIBuilder *D = unwrap(Dref);
- Metadata **DataValue = unwrap(Data);
- ArrayRef<Metadata *> Elements(DataValue, Length);
- DITypeRefArray A = D->getOrCreateTypeArray(Elements);
- return wrap(A.get());
-}
-
LLVMValueRef LLVMDIBuilderInsertValueAtEnd(LLVMDIBuilderRef Dref,
LLVMValueRef Val,
LLVMMetadataRef VarInfo,
diff --git a/bindings/go/llvm/DIBuilderBindings.h b/bindings/go/llvm/DIBuilderBindings.h
index 4cb612c6b17..41b769353fe 100644
--- a/bindings/go/llvm/DIBuilderBindings.h
+++ b/bindings/go/llvm/DIBuilderBindings.h
@@ -33,17 +33,6 @@ LLVMMetadataRef LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef D,
LLVMMetadataRef File, unsigned Line,
LLVMMetadataRef Context);
-LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef D, int64_t Lo,
- int64_t Count);
-
-LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef D,
- LLVMMetadataRef *Data,
- size_t Length);
-
-LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef D,
- LLVMMetadataRef *Data,
- size_t Length);
-
LLVMValueRef LLVMDIBuilderInsertValueAtEnd(LLVMDIBuilderRef D, LLVMValueRef Val,
LLVMMetadataRef VarInfo,
LLVMMetadataRef Expr,