OSDN Git Service

[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)
commit42400512520b9041d4caf5a1a5fd77f54a298f1d
tree0fe428487b5d4fe22c82400dbbf097c1957fc7e0
parent8d1235ff266fbdfb11442538f56416f96fd3eae7
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@332010 91177308-0d34-0410-b5e6-96231b3b80d8
bindings/go/llvm/IRBindings.cpp
bindings/go/llvm/IRBindings.h
bindings/go/llvm/dibuilder.go
bindings/go/llvm/ir.go
include/llvm-c/DebugInfo.h
lib/IR/DebugInfo.cpp
tools/llvm-c-test/debuginfo.c