llvm_c_ext: Improved `LLVMSetMetadata2()` to support also function values
...in addition to instruction values. This is handy to attach data to functions,
such as debugging information. Added Smalltalk API for setting metadata nodes
on instructions and functions.
# LLVM-C-EXT: Extensions to LLVM C API
LLVM-C-EXT provides a C API for LLVM features not exposed by LLVM's own
C API.
Currently it provides:
* a way to get an call LLVM's intrinsics,
* access to DIBuilder to generate debug metadata.
## Authors
* The LLVM team
* Jan Vrany
## License
This code is licensed under the same terms as LLVM itself.
See LICENSE.TXT for details.