summaryrefslogtreecommitdiffstats
path: root/llvm/bindings/go/llvm/DIBuilderBindings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/bindings/go/llvm/DIBuilderBindings.cpp')
-rw-r--r--llvm/bindings/go/llvm/DIBuilderBindings.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/llvm/bindings/go/llvm/DIBuilderBindings.cpp b/llvm/bindings/go/llvm/DIBuilderBindings.cpp
index d9ffee8a5f0..8855c0bf454 100644
--- a/llvm/bindings/go/llvm/DIBuilderBindings.cpp
+++ b/llvm/bindings/go/llvm/DIBuilderBindings.cpp
@@ -19,27 +19,6 @@
using namespace llvm;
-LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(
- LLVMDIBuilderRef Dref, LLVMMetadataRef Scope, const char *Name,
- LLVMMetadataRef File, unsigned Line, LLVMMetadataRef Ty, int AlwaysPreserve,
- unsigned Flags, uint32_t AlignInBits) {
- DIBuilder *D = unwrap(Dref);
- return wrap(
- D->createAutoVariable(unwrap<DIScope>(Scope), Name, unwrap<DIFile>(File),
- Line, unwrap<DIType>(Ty), AlwaysPreserve,
- static_cast<DINode::DIFlags>(Flags), AlignInBits));
-}
-
-LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(
- LLVMDIBuilderRef Dref, LLVMMetadataRef Scope, const char *Name,
- unsigned ArgNo, LLVMMetadataRef File, unsigned Line, LLVMMetadataRef Ty,
- int AlwaysPreserve, unsigned Flags) {
- DIBuilder *D = unwrap(Dref);
- return wrap(D->createParameterVariable(
- unwrap<DIScope>(Scope), Name, ArgNo, unwrap<DIFile>(File), Line,
- unwrap<DIType>(Ty), AlwaysPreserve, static_cast<DINode::DIFlags>(Flags)));
-}
-
LLVMMetadataRef LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Dref,
LLVMMetadataRef Ty, const char *Name,
LLVMMetadataRef File, unsigned Line,
@@ -76,28 +55,6 @@ LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Dref,
return wrap(A.get());
}
-LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Dref,
- int64_t *Addr, size_t Length) {
- DIBuilder *D = unwrap(Dref);
- return wrap(D->createExpression(ArrayRef<int64_t>(Addr, Length)));
-}
-
-LLVMValueRef LLVMDIBuilderInsertDeclareAtEnd(LLVMDIBuilderRef Dref,
- LLVMValueRef Storage,
- LLVMMetadataRef VarInfo,
- LLVMMetadataRef Expr,
- LLVMBasicBlockRef Block) {
- // Fail immediately here until the llgo folks update their bindings. The
- // called function is going to assert out anyway.
- llvm_unreachable("DIBuilder API change requires a DebugLoc");
-
- DIBuilder *D = unwrap(Dref);
- Instruction *Instr = D->insertDeclare(
- unwrap(Storage), unwrap<DILocalVariable>(VarInfo),
- unwrap<DIExpression>(Expr), /* DebugLoc */ nullptr, unwrap(Block));
- return wrap(Instr);
-}
-
LLVMValueRef LLVMDIBuilderInsertValueAtEnd(LLVMDIBuilderRef Dref,
LLVMValueRef Val,
LLVMMetadataRef VarInfo,
OpenPOWER on IntegriCloud