LLVMのクロスプラットフォームって、別環境の実行ファイルが生成できるってことではないとおもう。
ソースコードかLLVMアセンブラを、LLVMが導入されてる別環境に持っていってもビルドが出来るってことじゃないのか?
C#やJavaで中間言語までは翻訳できるが、最終処理は各環境でというのと同様。
だからwindowsでは、エミュレータやOS本体なしには、macやlinuxの最終結果は出せないと思うが。違うのか。