[PATH] Add missing functionality to the C binding


This is a resend of a previous patch which had no responses.

The attached patch adds some missing functions to the C binding:
- ability to insert previously created instructions using a builder
- creation of aliases
- creation of inline asm constants

Please review and apply if it looks ok.



llvm-c.patch (3.58 KB)

I have noticed that patches mostly only get noticed if sent to the
llvm-commits list instead of here. You might try CC'ing it there too.

Looks reasonable to me, thanks!