That is true, LLVM IR is what matters, but the API is really important
because it creates a valid and good IR. But we always can use the C
API.
I think the good thing in this scenario is that we've tried both options
and whatever decision we take is not irrational.
Cheers
Sameer