Not really. IR is exactly a good fit for compiled languages, because there are no "hard to translate" idioms in languages targetted by LLVM that need really orthogonal translations on different architectures, which by the way aren't really all that different at a high level.
However I am still looking for a use case to write IR directly, or in place of bits of inline assembly.
However I am still looking for a use case to write IR directly, or in place of bits of inline assembly.