Sorry to repeat myself, but this is what Clasp [1] does (I am not affiliated with it, I promise).<p>I am in favor of integrating tightly with a compiler whenever possible, but the selling point of c-amplify is to be independent from any compiler or your existing toolchain. This means that (1) you can work with a in-house proprietary compiler for specific hardware like a game console (author used to develop games) and (2) you code according to some stable C standard and not against a possibly evolving compiler. I suppose the LLVM API is quite stable, but things might break over time.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;drmeister&#x2F;clasp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;drmeister&#x2F;clasp</a>