This is an archive of the discontinued LLVM Phabricator instance.

[llvm-c] Improve IR Introspection
AbandonedPublic

Authored by ubsan on Apr 2 2016, 12:58 PM.

Details

Reviewers
whitequark
Summary

Rebase D2176 onto modern LLVM.

"This commit adds most of functions needed for introspection of the IR through the C API. It was inspired by additional functions defined in the llvm-general Haskell bindings, which can convert the IR losslessly into Haskell datatypes and vice versa."

Diff Detail

Event Timeline

ubsan updated this revision to Diff 52472.Apr 2 2016, 12:58 PM
ubsan retitled this revision from to [llvm-c] Improve IR Introspection.
ubsan updated this object.
ubsan added a reviewer: whitequark.
ubsan updated this object.
ubsan added a subscriber: llvm-commits.
ubsan abandoned this revision.Apr 2 2016, 1:05 PM

This was meant to be four diffs; I don't understand the tools fully yet.