[PATCH] D19448: Introducing LLVMMetadataRef

Amaury SECHET via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 22 17:34:40 PDT 2016


deadalnix created this revision.
deadalnix added reviewers: Wallbraker, joker.eph, echristo, whitequark.
deadalnix added a subscriber: llvm-commits.
Herald added subscribers: joker.eph, axw.

This seems like an uncontroversial first step toward providing access to the metadata hierarchy that now exists in LLVM. This should allow for good debug info support from C. 

Future plans are to deprecate API that take mixed bags of values and metadata (mainly the LLVMMDNode family of functions) and migrate the rest toward the use of LLVMMetadataRef.

Once this is in place, mapping of DIBuilder will be able to start.

http://reviews.llvm.org/D19448

Files:
  bindings/go/llvm/IRBindings.h
  include/llvm-c/Core.h
  include/llvm-c/Types.h
  include/llvm/IR/Metadata.h
  include/llvm/IR/Value.h
  lib/IR/Core.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D19448.54754.patch
Type: text/x-patch
Size: 4202 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160423/5b7caf31/attachment.bin>


More information about the llvm-commits mailing list