<p dir="ltr">This sounds amazing.<p dir="ltr">My only comment is that LLVM 3.7 is kind of old in the accelerated world
ofLLVM. If you have patches to LLVM you need you won't have much success submitting them as patches on 3.7. <p
dir="ltr">Thecurrent stable release is 3.9 and the development snapshots are 4.0. I know LLVM moves quickly and that
makesit hard to try to track the development. If you worked with 4.0 you might find the apis you're using getting
deprecatedand rewritten several times while your project is under development.