llvm_c_ext/README.md
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 30 Aug 2016 16:57:29 +0100
changeset 78 7a4c769a9fea
parent 25 ffd0ff9c563b
permissions -rw-r--r--
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.