[LLVM-C] Move DIBuilder Bindings For Temporary MDNodes
authorRobert Widmann <devteam.codafi@gmail.com>
Thu, 10 May 2018 18:09:53 +0000 (18:09 +0000)
committerRobert Widmann <devteam.codafi@gmail.com>
Thu, 10 May 2018 18:09:53 +0000 (18:09 +0000)
commita428eba85eb23b4b614dbf9555169592cd8c2511
treed6ff9d710d74e7bda151975011a553cfecb33e93
parent262e09018b60d5c075f28c1e74b4c3a792f55969
[LLVM-C] Move DIBuilder Bindings For Temporary MDNodes

Summary: Move LLVMTemporaryMDNode and LLVMMetadataReplaceAllUsesWith to the C bindings and add LLVMDeleteTemporaryMDNode for deleting non-RAUW'ed temporary nodes.

Reviewers: whitequark, harlanhaskins, deadalnix

Reviewed By: whitequark

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D46632

llvm-svn: 332010
llvm/bindings/go/llvm/IRBindings.cpp
llvm/bindings/go/llvm/IRBindings.h
llvm/bindings/go/llvm/dibuilder.go
llvm/bindings/go/llvm/ir.go
llvm/include/llvm-c/DebugInfo.h
llvm/lib/IR/DebugInfo.cpp
llvm/tools/llvm-c-test/debuginfo.c