This is an archive of the discontinued LLVM Phabricator instance.

[llvm-c] Improve IR introspection
AbandonedPublic

Authored by whitequark on Nov 13 2013, 10:07 PM.

Details

Reviewers
wanders
Summary

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

I just realized this patch has been sitting in the queue for a long time. Any comments?

mjacob added a subscriber: mjacob.Jul 31 2014, 7:45 AM

I think the patch is hard to review because it's a collection of unrelated additions to the C API. I'll be happy to review the patch if you splitted it.

whitequark abandoned this revision.Nov 10 2016, 7:32 AM

Stale and no time to update in sight.